-1

我在 xcode 4.5 中有一个带有五个视图控制器(5 个项目)的 tabbarcontroller,我希望项目 2 不显示它的视图控制器,但我想在 3 号视图控制器中显示(标记时)各种 GMSMarker,并隐藏这些标记(当未标记 tabbaritem 时)。viewController 3 显示的是 GoogleMap。

我是初学者,我尝试过“setSelectedIndex”功能,但它对我不起作用。

有人有什么想法吗??

谢谢你

4

1 回答 1

0

UITabBarController旨在UIViewController为每个选项卡保存单独的实例。实现我认为您正在尝试做的更好的方法是简单地创建多个UIViewController您尝试在项目 2 和 3 中使用的实例。如果这不可能,您可能正在计划一个糟糕的用户体验(并且您可以考虑将两个选项卡组合成一个,并在其中放置一个分段控件或其他东西来切换功能)。

于 2013-03-27T14:11:40.050 回答