UITabBar 获取选中项

Posted

技术标签:

【中文标题】UITabBar 获取选中项【英文标题】:UITabBar get selected item 【发布时间】:2010-07-26 13:26:54 【问题描述】:

如何在 iPhone/iPad 应用程序上的 UITabBar 中选择项目时捕获事件?

【问题讨论】:

【参考方案1】:

UITabBar 有一个可以使用的委托属性。创建一个实现UITabBarDelegate的类和方法:

– tabBar:didSelectItem: 

会成功的

【讨论】:

我有一个视图控制器,它继承了 .h 文件和 .m 文件中的 ,我有这个方法,但它不起作用。我想要做的是在 ViewController 中有一个 TabBar,它具有动态加载的项目,并且当所选项目发生更改以更改视图控件中的内容时。我无法使用 UITabBarCONtroller,因为我想创建一个多平台应用程序。 UITabBarController 不必是符合 UITabBarDelegate 协议的类。如果它不起作用,我建议您确保在代码和/或 Interface Builder 中实际设置了委托属性

以上是关于UITabBar 获取选中项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 9.0 中设置 UITabBar 未选中的 ItemTintColor

UITabBar 设置字体的颜色(选中状态/正常状态)setTitleTextAttributes

UITabBar 设置选中未选中状态下title的字体颜色

UITabBar项过多时如何自定义出现的UINavigationBar?

在 UITabbar 项之间插入空格/视图/图像

确定 UITabBar 项属于哪个 UIViewController 子类