UISegmentedcontrol для переключения представлений в UITabbarcontroller

Я пытаюсь переключаться между несколькими различными представлениями, используя UISegmentedControl. Я нашел действительно хороший пример для этого: http://redartisan.com/2010/6/27/uisegmented-control-view-switching-revisited

Однако мне нужно использовать UITabbarController в моем приложении. Поэтому навигационный контроллер недоступен для меня в делегате приложения. Есть ли другой способ переключать представления в UITabbarController с помощью UISegmentedControl?


person Malolan Santhanakrishnan    schedule 12.03.2011    source источник


Ответы (1)


Во-первых, подумайте, действительно ли вы хотите это сделать. UITabBarController уже дает вам возможность переключать представления с помощью панели вкладок.

Если вы действительно хотите это сделать по какой-то причине, UITabBarController имеет свойства viewControllers и selectedViewController, которые должны позволить вам сделать что-то вроде того, что описано в этой статье.

person Anomie    schedule 12.03.2011
comment
Я понимаю, что UITabBarController предоставляет возможность переключать представления, однако я хочу предложить подуровни внутри каждого элемента панели вкладок. - person Malolan Santhanakrishnan; 13.03.2011
comment
Если это то, что вы делаете, почему бы вам не использовать решение UINavigationController, которое у вас уже есть, в качестве контроллера представления внутри каждой вкладки? - person Anomie; 13.03.2011
comment
Этот учебник, похоже, использует NSObject в качестве SegmentsController. Поскольку это не UIView, я не уверен, что Марк может использовать его как панель вкладок. - person Ayrad; 09.06.2011