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"
}