добавить UIButtons в UINavigationController? - PullRequest
0 голосов
/ 25 июля 2010

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

1 Ответ

2 голосов
/ 25 июля 2010

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

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

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