IOS/Storyboard: 为工具栏上的 Tabbar 项的文本创建出口 属性
IOS/Storyboard: Create Outlet Property for Text of Tabbar Item on Toolbar
我使用 TabBar 控制器作为导航的一部分。 VC 链接到 TabBar 控制器的导航控制器带有您在选项卡栏中看到的图标图像,例如,主屏幕的主页图标。
我希望能够更改图标的文本和可能的图像。一种自然的方法是创建一个出口 属性 但我不知道将它连接到哪个视图控制器,因为该图标似乎是导航控制器的一部分,而不是 VC 本身。我试过从图标拖动到由适当的导航控制器控制的 VC,但没有成功。
任何人都可以建议如何完成这个吗?
感谢您的任何建议。
您可以在每个视图控制器中设置标签栏项目 image/title,例如在 viewDidAppear
if let selectedItem = self.tabBarController?.tabBar.selectedItem {
selectedItem.image = UIImage.init(named: "DefaultImageName")
selectedItem.selectedImage = UIImage.init(named: "SelectedImageName")
selectedItem.title = "Test Title"
}
我使用 TabBar 控制器作为导航的一部分。 VC 链接到 TabBar 控制器的导航控制器带有您在选项卡栏中看到的图标图像,例如,主屏幕的主页图标。
我希望能够更改图标的文本和可能的图像。一种自然的方法是创建一个出口 属性 但我不知道将它连接到哪个视图控制器,因为该图标似乎是导航控制器的一部分,而不是 VC 本身。我试过从图标拖动到由适当的导航控制器控制的 VC,但没有成功。
任何人都可以建议如何完成这个吗?
感谢您的任何建议。
您可以在每个视图控制器中设置标签栏项目 image/title,例如在 viewDidAppear
if let selectedItem = self.tabBarController?.tabBar.selectedItem {
selectedItem.image = UIImage.init(named: "DefaultImageName")
selectedItem.selectedImage = UIImage.init(named: "SelectedImageName")
selectedItem.title = "Test Title"
}