【问题标题】:How do I deselect a tabBarItem pre segue如何取消选择 tabBarItem pre segue
【发布时间】:2015-01-14 22:44:51
【问题描述】:

我已经实现了一个带有两个 tabBarItems 的 tabBar。

一旦按下应用程序就会转到新的 VC,但是当我返回主 VC 时,tabBarItem 仍然突出显示,就好像它刚刚被按下一样。

如何阻止这种情况发生?

【问题讨论】:

  • 我不确定 UITabBarItem 是否是您想要用于连接到另一个场景的东西。选项卡项应该简单地更改在 UITabBarController 中显示的内容,因此,突出显示与显示的视图控制器对应的任何选项卡是没有意义的。
  • 我理解你的担心,但是必须有办法取消它......

标签: segue uitabbar uitabbaritem ios8.1 tint


【解决方案1】:

我刚刚在启动 segue 的同一代码块中使用了[tabBarHome setSelectedItem:nil];,所以当我回到主 VC 时,它没有突出显示。

我意识到 tabBar 是要与 tabBarController 一起使用的。

【讨论】:

  • 但是用户怎么知道哪个标签对应于可见视图控制器呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-08
  • 2017-01-24
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 2011-10-09
  • 1970-01-01
相关资源
最近更新 更多