iOS Swift标签栏 Controller 以编程方式添加项目(新标签)

标签 ios swift3 uitabbarcontroller uitabbaritem

我的应用程序有标签栏 Controller ,它有 4 个标签栏项目。我需要再添加一个标签栏项目作为第 5 个,是否可以以编程方式添加新项目。

最佳答案

viewDidload在您的第一个选项卡(viewController)中,您可以执行以下操作,

   self.tabBarController?.viewControllers?.append(viewController)

这里 viewController是你的第 5 个标签!

关于iOS Swift标签栏 Controller 以编程方式添加项目(新标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46075986/

相关文章:

iphone - 如何提高自定义 OpenGL ES 2.0 深度纹理生成的性能?

ios - Xcode 4.6.2 : Variable Doesn't Show Up In Outlets

ios - 在用户点击它们之前在后台处理通知 - Swift 3

ios - 'CountableClosedRange<Int>' 类型的表达式模式无法匹配 'Int' 类型的值?

ios - 如何从具有两个标签栏的 View 中删除标签栏?

iOS 沙盒测试与生产

ios - 错误无法使 UICollectionElementKindCell 类型的 View 出队

arrays - 如何从嵌套数组返回值 - swift 3

ios - 如何在按下 tabBar 按钮时调用一个函数,但前提是当前正在按下该 View ?

ios - 每次选择新标签栏项目时如何保存 View Controller 数据?