Реализуйте UIToolBar, чтобы он действовал как UITabBar и UIToolBar одновременно - PullRequest
0 голосов
/ 05 августа 2011

У меня интересная проблема.У меня есть приложение, которое я разрабатываю, которое включает в себя фотографии, так что пространство на экране стоит дорого.Кроме того, использование исчезающих и вновь появляющихся контроллеров панели навигации / панели инструментов (как в приложении камеры) не имеет смысла для меня.В идеальном мире я использовал бы UITabBar для переключения между 4 основными контроллерами навигационного представления, которые реализует моя программа, однако мне также понадобится место для панели инструментов прямо над панелью вкладок большую часть времени.Эти два компонента занимают слишком много места между ними, поэтому мне нужен способ сэкономить место.

Вот где я пришел к мысли использовать панель инструментов для реализации функциональности как TabBar, так иToolBar.На левой стороне панели инструментов будут 4 кнопки, которые позволяют получить доступ к моим 4 основным контроллерам навигации.Тот, который в данный момент находится в окне, будет иметь нажатую кнопку.Тогда будет разделитель, и на правой стороне панели инструментов будут кнопки, специфичные для любого вида, который в данный момент находится в окне.

В любом случае, мне просто интересно, есть ли у кого-нибудь какие-нибудь умные идеи о том, как они реализовали бы это?

1 Ответ

0 голосов
/ 05 августа 2011

что вы подразумеваете под левой и правой панелью инструментов ???Добавление панели вкладок не повлияет на размер вашего просмотра.При добавлении панели инструментов, да, это влияет на размер вашего просмотра.

Моя идея будет добавить панель инструментов в верхней части вашего просмотра, и вы можете сделать ее видимой, только когда пользователь нажимает на экран.до тех пор держать панель инструментов скрытой.когда пользователь нажимает второй раз на экране, скрыть панель инструментов.Таким образом, вы можете иметь весь вид для ваших фото, а также иметь панель инструментов для предоставления опций.

...