iphone - 如何从 View 访问标签栏对象

标签 iphone objective-c ios uitabbarcontroller

我的主窗口上有一个标签栏。每个单独的选项卡项都有自己的 View 。如何从另一个选项卡项 View 启用/禁用其他选项卡项?

最佳答案

您只能通过使用 tabBarController 中的 View Controller 来访问 tabBarItems。使用以下代码从任何 View Controller 禁用 tabBarItem 1。

UIViewController *vc_1;
vc_1 = [self.tabBarController.viewControllers objectAtIndex:1];
[vc_1 tabBarItem].enabled = NO;

关于iphone - 如何从 View 访问标签栏对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6747881/

相关文章:

iphone - iOS - 使用 sqlite 数据库更新数据不起作用

iphone - 设置 UIImage 边框

iphone - 核心数据保存UIImage

iOS:在两个动画 View 之间画线

iphone - 如何在 iPhone 上读取设备控制台的内容?

ios - 为什么我的 JSON 对象的 NSDictionary 在某些值周围有引号而不是其他值?

ios - performSegueWithIdentifier 未触发

ios - 将应用程序提交到应用程序商店时缺少应用程序版本

ios - 重写一些基本的 swift 代码,使用大的 if 语句

ios - "Ambiguous use of ' 下标 '"不知从何而来