ios - 在 Swift 中从另一个 View Controller 中启用 TabBar 项目

标签 ios swift xcode swift4

所以我是 Xcode 和 Swift 的新手。我正在使用 Xcode Beta 和 Swift 4。

我有两个带有选项卡栏的 View ,并且我禁用了第二个 View 上的选项卡栏项目。

我想知道是否有在 View #1 中单击按钮时,我可以启用 View #2 中的选项卡栏项目。如有任何帮助,我们将不胜感激!

The image

最佳答案

在子 Controller 中保留 tabBarController 的引用,并使用索引启用/禁用选项卡栏项目,例如:

self.tabBarController!.tabBar.items![0].enabled = false

关于ios - 在 Swift 中从另一个 View Controller 中启用 TabBar 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030443/

相关文章:

iphone - 将导航 Controller 栏按钮与嵌入容器 View 进行交互

ios - 如何将初始值传递给分割 View Controller 的详细信息?

ios - 从 xcode 更新应用程序而不是全新安装

ios - 在 scnnode 上施加力而不在碰撞时松开它

xcode - flutter ios 应用程序在 xcode 上运行,但无法在 vscode 和 android studio 上运行

iphone - iPhone 的自定义标签栏将标签纵向更改为横向

ios - 检测 NSMutable 数组中包含的重复自定义对象

ios - 按下按钮时显示和隐藏动画图像

html - 在 NSString 中搜索以特定文本开头并以 "结尾的单词

ios - 在 swift NSObject 子类中使用 CoreFoundation 对象时出现运行时错误