我在xcode 4.5中有一个tabbarcontroller,带有五个视图控制器(5个项目),我希望项目2不显示其视图控制器,但我想在View控制器编号3中显示(当标记时)各种GMSMarker,并隐藏这些标记(当tabbaritem未标记时)。 viewController 3显示了GoogleMap。
我是初学者,我尝试过“setSelectedIndex”功能,但它对我没用。
有没有人有任何想法?
谢谢
答案 0 :(得分:0)
UITabBarController
旨在为每个标签保留单独的UIViewController
个实例。实现我认为你想要做的更好的方法就是创建你想要在第2和第3项中使用的UIViewController
的多个实例。如果这不可能,你可能正在计划中一个糟糕的用户体验(你可以考虑将两个标签组合成一个,并在其中放置一个分段控件或其他内容来切换功能)。