Bri*_*rij 20 iphone xcode interface-builder ios
让我知道在哪种情况下应该使用哪一个.
它们之间有什么区别?
每个组件的优点和缺点是什么?
Mez*_*Mez 22
该UINavigationBar的类实现导航层次内容的控制.它是一个条形图,通常显示在屏幕顶部,包含用于在层次结构中上下导航的按钮.主要属性是左(后)按钮,中心标题和可选的右按钮.
UIToolbar类的一个实例是用于选择多个按钮之一的控件,称为工具栏项.点击时,工具栏会暂时突出显示或不会更改项目的外观.如果需要单选按钮样式控件,请使用UITabBar类.
所述UITabBar类用于实现选择的两个或多个按钮,称为项目之一的控制.标签栏最常见的用途是实现模态界面,其中点击项目会更改选择.
Chr*_*s S 12
引用大哥:
的TabBar
如果您的应用程序在同一组数据或与应用程序的整体功能相关的不同子任务上提供不同的透视图,则可能需要使用选项卡栏.标签栏出现在屏幕的下边缘.
标签栏使用户能够在应用程序中的不同模式或视图之间切换,用户应该能够从应用程序的任何位置访问这些模式
工具栏
如果您的应用程序提供了许多用户可以在当前上下文中执行的操作,则可能适合提供工具栏
但是,这并没有为您提供完全明确的基于应用程序的决策.最好的解决方案是查看iPhone内置应用程序(时钟和iPod)以及Appstore批准的应用程序并坚持一致,因为这是Apple HIG指南和appstore审批流程归结为.