ios - 如何仅在选择时显示 Tabbar 项的标题 rest tabbar 项在 Swift 中将没有标题
问题描述
我正在使用本机 UITabBarController 并且我的要求是仅在选择时显示 TabBar 项目的标题,其余标题将消失?
解决方案
在每个视图控制器中,您可以调用 viewDidLoad 中的一个函数来执行此操作
public func removeTitle(){
if let tab = self.tabBarController?.tabBar.items, let currentTab = self.tabBarController?.selectedViewController {
tab.forEach {
if currentTab != self {
$0.title = ""
}
}
}
}
}
然后在您的 viewDidLoad 中:
viewDidLoad(){
super.viewDidLoad()
removeTitle()
}
推荐阅读
- javascript - AdaptiveCards 可扩展性
- c++ - Arduino 在通过 String 和 sprintf 将浮点数打印到字符串时非常随机地冻结
- javascript - 用 JavaScript 中的另一个嵌套数组数据更新嵌套数组值
- search - SharePoint 搜索结果排名
- karate - 空手道试跑数次
- reactjs - 状态数据在没有设置状态方法的情况下更新
- php - Laravel 集合变换未设置元素
- filestream - 从网页中的文本文件中获取数据
- flutter - 如何在flutter中使用rive的状态机?
- filestream - C# StreamWriter, FileStream 写入