2

我试图在使用UISegmentedControl的多个不同视图之间切换。我发现了一个很好的例子: http://redartisan.com/2010/6/27/uisegmented-control-view-switching-revisitedUISegmentedcontrol在UITabbarcontroller中切换视图

但是,我需要在我的应用程序中使用UITabbarController。所以导航控制器在应用程序代理中不适用于我。是否有任何其他方式使用UISegmentedControlUITabbarController中切换视图?

回答

2

首先,考虑你是否真的想这样做。 UITabBarController已经使您能够使用标签栏切换视图。

如果你真的想这样做是出于某种原因,UITabBarController的属性viewControllersselectedViewController应该允许你做一些类似于那篇文章中描述的内容。

+1

我明白,UITabBarController提供了切换视图的能力,但我期待在每个标签栏项目中提供子级别。 – 2011-03-13 15:19:09

+0

如果这就是你正在做的事,为什么不能使用你已经拥有的UINavigationController解决方案作为每个选项卡中的视图控制器? – Anomie 2011-03-13 16:27:05

+0

该教程似乎使用NSObject作为SegmentsController。既然它不是UIView,我不确定Mark是否可以用它作为tabbar视图。 – Ayrad 2011-06-08 20:42:05