首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何隐藏UITabbarIcon?

如何隐藏UITabbarIcon?
EN

Stack Overflow用户
提问于 2019-05-30 17:26:30
回答 2查看 62关注 0票数 0

我目前正在开发一个iOS应用程序,这将有5个选项卡栏图标。只有在允许您查看的情况下,其中一个才应可见。如何隐藏此图标?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-30 17:53:52

如果要从tabBar中删除UIViewController,请在UITabBarControllerClass中添加以下代码行

用于删除

代码语言:javascript
运行
复制
self.viewControllers?.remove(at: tabIndex) // replace the tabIndex which you want to remove

对于Add

代码语言:javascript
运行
复制
self.viewControllers?.insert(viewController, at: tabIndex) // replace the viewcontroller with your controller and tabIndex with your index
票数 1
EN

Stack Overflow用户

发布于 2019-05-30 17:48:26

使用下面的代码,您可以从选项卡栏中移除指定的选项卡:

代码语言:javascript
运行
复制
let tabIndex = 3
if let tabBarController = self.tabBarController {
    if tabIndex < tabBarController.viewControllers?.count {
        var allViewControllers = tabBarController.viewControllers
        allViewControllers?.remove(at: tabIndex)
        tabBarController.viewControllers = allViewControllers
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56375363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档