【发布时间】:2019-03-24 20:41:42
【问题描述】:
UITabBarController 的自定义子类将具有 tabBar 属性和 tabBarItem 属性(类型为 UITabBarItem!)。
由于UITabBarController 的子类带有内置的tabBar,我想知道tabBarItem 的用例是什么。
【问题讨论】:
标签: ios swift uikit uitabbarcontroller
UITabBarController 的自定义子类将具有 tabBar 属性和 tabBarItem 属性(类型为 UITabBarItem!)。
由于UITabBarController 的子类带有内置的tabBar,我想知道tabBarItem 的用例是什么。
【问题讨论】:
标签: ios swift uikit uitabbarcontroller
UITabBarController 具有 tabBarItem,因为它继承自 UIViewController。该属性用于在UITabBarController 中表示相应的视图控制器。由于UITabBarController 通常不在另一个UITabBarController 内,因此该属性没有太多用处。总而言之,在处理选项卡式视图控制器时只关心tabBarItem,而不是选项卡控制器本身。
【讨论】:
UINavigationController 继承自 UIViewController,因此 taBarItem 属性可用。谢谢!
UITabBarController 是UIViewController 的子类,所以它继承tabBarItem 属性
文档:
tabBarItem
添加到标签栏控制器时表示视图控制器的标签栏项目。
但是由于UITabBarController不能被添加到另一个UITabBarController这个属性基本上没用。
【讨论】: