选项卡栏应用程序中的导航控制器。从视图交叉链接

时间:2011-03-16 21:36:07

标签: ios4 uinavigationcontroller uitabbarcontroller

这是我的第一个iPhone项目,一切进展顺利,但我遇到了一个小问题,我似乎无法找到一个好的解决方案。提前感谢所有花时间帮助我的人。

我有一个非常简单的Tab Bar应用程序,带有几个选项卡。每个选项卡定义一个由导航栏控制的子部分。客户现在想要在子部分的一个视图中放置一个按钮,“深度链接”到不同部分的视图(不同的选项卡)。

说明:

Root
  - Tab 1 (Bedrock)
     - Navigation Controller
        - Fred View
        - Wilma View
        - Betty View
        - Barney View
   - Tab 2 (Mystery Machine)
     - NC
        - Scooby View
        - Shaggy View
        - Daphnie View
        ...

客户希望“Barney View”中的按钮打开“Shaggy View”

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您将需要使用UITabBarController的selectedViewControllerselectedIndex属性来切换选项卡,并使用UINavigationController的viewControllers属性来设置视图堆栈。