Создайте навигационную кнопку наподобие кнопки iPod «Сейчас играет» - PullRequest
9 голосов
/ 13 мая 2010

В приложении iPod есть навигационная кнопка, направленная вправо, а также обычная левая кнопка «Назад». Вы вернетесь к экрану «Сейчас играет». Это пользовательская кнопка, или есть способ легко создать ее с помощью стандартных инструментов?

альтернативный текст http://img.skitch.com/20100513-m9b9g67ftfh8bisgbj3mib9sex.jpg

Ответы [ 2 ]

10 голосов
/ 16 мая 2010

Не возможно в SDK, я верю. Обходным путем будет создание кнопки в Dashcode (поиск «dashcode» в центре внимания). В представлении «Мобильное сафари» просто перетащите кнопку «Вперед». Затем вы можете перекрасить изображение с помощью инспектора Dashcode. Найдите проект Dashcode в Finder, щелкните его правой кнопкой мыши и перейдите к «Показать содержимое пакета», кнопка изображений должна находиться в каталоге изображений («Проект»> «Мобильные устройства»> «Детали»> «Изображения»).

Затем вы можете просто добавить кнопку на панель навигации в качестве пользовательского изображения UIBarButtonItem (self.navigationItem.rightBarButtonItem = ...);

Пример http://img6.imageshack.us/img6/5372/screenshot20100515at220.png

4 голосов
/ 05 октября 2011

Приложение Last.fm имеет код для этого. Посмотрите на showNowPlayingButton: в UIViewController+NowPlayingButton.m. Работает как шарм! :)

https://github.com/c99koder/lastfm-iphone

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