Как указать ширину, гибкое пространство и / или положение между UITabBarItems в UITabBar? - PullRequest
1 голос
/ 03 декабря 2010

Я работаю над проектом, когда клиенту нужна похожая панель инструментов UITaBbar (значки и заголовки) в нижней части некоторых представлений.

Tabbar должен иметь 1 элемент слева, затем свободное место и 2 элемента справа. Нужно ли мне использовать 2 дополнительных UITabBarItews (и поместить их во вторую и третью позицию), скрыть и отключить их, чтобы выполнить это, или это более простое решение для этого?

Я бы не хотел использовать UIToolBar для этого, так как настройка его высоты - это боль, вызывающая неожиданное поведение в некоторых случаях (особенно когда используются контроллеры модального представления).

Ответы [ 2 ]

1 голос
/ 03 декабря 2010

Я думаю, у вас правильная идея.Настроить UITabBar, чтобы сделать что-то необычное, часто довольно сложно, и лучше просто написать свой собственный.Но в вашем случае вы должны быть в состоянии, как вы предложили.Один из способов - добавить контроллеры представления непосредственно в IB, а затем установить title в пустую строку и снять отметку enabled для второго и третьего контроллеров представления.

0 голосов
/ 03 декабря 2010

Почему бы вам просто не использовать UIToolbar?При нажатии кнопки вы можете переключать виды вручную.

...