代码之家  ›  专栏  ›  技术社区  ›  Jules

iPhone,我如何超越标签栏按钮来做除我的主窗口中的导航控制器

  •  0
  • Jules  · 技术社区  · 14 年前

    目前,我在接口生成器中的MeMeWOW.XB文件中指定了我的所有视图。

    因此,当点击一个标签栏按钮时,它会加载正确的导航控制器。

    我该怎么做?

    编辑-不是很有效的解决方案。。。

    alt text

    2 回复  |  直到 6 年前
        1
  •  1
  •   Romain    14 年前

    您应该将委托添加到选项卡栏,并让它实现以下方法:

    - (void)tabBarController:(UITabBarController *)tbc didSelectViewController:(UIViewController *)newSelection
    

        2
  •  0
  •   Rengers    14 年前

    可以使用UITabBarControllerDelegate方法调用自定义代码。使用shouldSelectViewController并将自定义代码放入其中。

    另外,我建议不要把所有的视图放在相同的.XIB文件中。分离它们可以提高性能,因为它不必同时加载所有对象。