【问题标题】:More Tab bar Issues更多标签栏问题
【发布时间】:2014-12-06 06:50:22
【问题描述】:

我有一个基于标签栏的应用程序,其中包含 5 个以上的标签栏项目 - 所以我可以直接在视图中显示其中的 4 个,其余的可以通过选择“更多”标签获得。当一个标签栏项目被按下时,我想打开 UIAlertView 然后按下 OK 并进入它。 所以,在

- (void)tabBarController:(UITabBarController *)tabBarCtrl didSelectViewController:(UIViewController *)viewController 方法,

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

【问题讨论】:

  • 请提供屏幕截图。

标签: ios objective-c uitabbarcontroller


【解决方案1】:

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

【讨论】:

  • 我用过 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated 但它打开 ViewController... 我的问题是我不想打开它。当标签按下警报打开后,按OK后进入内部。 span>
  • 查看stackoverflow.com/questions/5803352/…了解详情。同样的问题?
猜你喜欢
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-24
相关资源
最近更新 更多