我想提供一个在三个视图控制器之间切换的机会。我没有使用导航控制器。相反,我更喜欢标签栏。在xcode中我们有标签栏控制器和标签栏。目的是什么提供独立的标签栏对象?我的意思是当你拖动标签栏控制器它创建控制器和2个项目,他们已经有标签栏。这是否意味着我可以使用它没有视图控制器或什么?
答案 0 :(得分:0)
是的,UITabBar是一个独立的预定义UI元素,您可以在任何地方使用它。将其与UITabBarController
结合使用可以轻松处理与UITabBar
相关的事件,因为您不需要自己实现大部分逻辑。
答案 1 :(得分:0)
UITabBar继承自UIView,而UITabBarController继承自UIViewController,并响应协议UITabBarDelegate和NSCoding。
此外,UITabBarController提供自动机制和逻辑 - 另一个更灵活,以防您必须以不同方式实现这些内容。