Как иметь «Стиль кнопки Назад» в UINavigatorBar / Button - PullRequest
2 голосов
/ 12 августа 2011

У меня есть UINavigatorBar и я уронил кнопку в левом верхнем углу в Интерфейсном Разработчике.

Простой вопрос: Кнопка круглая, как мне установить кнопку в стиле "назад"?(Я имею в виду, что левая сторона кнопки не круглая, это должна быть стрелка).

Ответы [ 3 ]

3 голосов
/ 22 декабря 2011

Я просто собрал простой подкласс UIViewController, который добавляет настраиваемую кнопку "Назад", которая позволяет изменять цвета текста. По сути, он добавляет некоторую логику willAppear / willDisappear для анимации кнопки «Назад», как это делает UINavigationController при использовании свойства leftBarButtonItem. Вам просто нужно поменять PNG на кнопку «Назад» и изменить свои цвета в подклассе.

https://github.com/typeoneerror/BBCustomBackButtonViewController

1 голос
/ 13 августа 2011

Если вы хотите, чтобы кнопка «Назад» вернулась к последнему виду в иерархии, просто оставьте кнопку выключенной в верхнем левом углу, и она должна появиться автоматически.подкласс UIBarButtonItem.

1 голос
/ 12 августа 2011

Я думаю, что если вы хотите сделать это с UINavigationBar, который не работает в сочетании с UINavigationController, вам нужно создать собственное представление для кнопки в форме кнопки возврата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...