更多标签栏问题



我有一个基于标签栏的应用程序,有超过 5 个标签栏项目 - 所以我得到其中 4 个直接显示在视图中,其余的通过选择"更多"选项卡可用。当按下标签栏项目时,我想打开 UIAlertView,然后按确定并进入其中。所以,在

- (void)tabBarController:(

UITabBarController *)tabBarCtrl didSelectViewController:(UIViewController *)viewController method,

这适用于视图中可见的选项卡 - 即 4 个第一个和"更多"选项卡 - 但不适用于按"更多"选项卡后显示在列表中的其余选项卡栏项目。

UITabBarController 具有 moreNavigationController 属性。这又是一个UINavigationController,您可以在其上设置一个委托,以捕获对选项卡5及更高级别的更改。

最新更新