2010-07-25 3 views
0

У меня есть splitViewController, и я хотел бы добавить пару кнопок в панель навигации для просмотра определенных деталей - это возможно? Глядя на API, я вижу только leftNavbarItem и rightNavBarItem.добавить UIButtons в UINavigationController?

ответ

2

Если вы создаете UIToolBar, добавьте к нему свои кнопки, а затем сделайте это leftNavBarItem или rightNavBarItem, панель навигации достаточно умна, чтобы кнопки выглядели так, как будто они сидят на панели навигации. Таким образом, вы получаете иллюзию наличия нескольких элементов кнопки, когда они на самом деле являются частью панели инструментов.

Кроме того, я бы посоветовал использовать UIButton и вместо этого использовать UIBarButtonItem. Элементы кнопки «Бар» предназначены для просмотра «справа», сидя на панели навигации или панели инструментов. Я бы избегал UIButton, если вам не нужен внешний вид, и даже тогда он должен быть встроен в UIBarButtonItem в качестве пользовательского представления.

+0

Да, я так и не знал! Благодаря! Разве ваши пуговицы не переполнены? – Steve

+0

В приложении для iPad обычно есть место для двух или трех кнопок значков на стороне или двух текстовых кнопок. Более того, и это, вероятно, будет очень многолюдно. – Alex

Смежные вопросы