UITabBarController
的自定义子类将具有tabBar
属性和tabBarItem
属性(类型为 UITabBarItem!)。
由于UITabBarController
的子类带有内置的tabBar
,我想知道tabBarItem
的用例是什么。
答案 0 :(得分:0)
UITabBarController
是UIViewController
的子类,因此它继承了tabBarItem
属性
文档:
tabBarItem
当添加到标签栏控制器时,代表视图控制器的标签栏项目。
但是由于无法将UITabBarController
添加到另一个UITabBarController
中,因此该属性基本上没有用。
答案 1 :(得分:0)
UITabBarController
之所以拥有tabBarItem
,是因为它继承自UIViewController
。该属性用于表示UITabBarController
中的相应视图控制器。由于UITabBarController
通常不在另一个UITabBarController
内,因此该属性没有太大用处。总结一下,仅在处理选项卡式视图控制器时才关心tabBarItem
,而不是选项卡控制器本身。