有没有办法在选项卡式iOS应用程序中更改选项卡的位置?

时间:2012-05-14 19:14:28

标签: objective-c ios xcode

有没有办法在选项卡式iOS应用程序中更改选项卡的位置?我希望标签位于顶部而不是底部。

3 个答案:

答案 0 :(得分:2)

UITabBar旨在底部使用。那是用户的期望。这有很好的理由,例如能够用拇指更改标签。

即使您有充分的理由认为您的应用程序的行为与其他应用程序的行为不同,将UITabBar重新定位到顶部只会让用户看起来感觉不对,他们会知道那个不应该那里。最好在这种情况下实现自己的,并使其非常明确地不是UITabBar

答案 1 :(得分:0)

关于标准Apple UITabBar。但是,您可以使用UISegmentedControl制作自己的自定义标签栏样式控件。

尝试在其他网站上找到此示例:http://www.iphonedevsdk.com/forum/iphone-sdk-development/35054-display-tab-bar-items-top-screen.html#post149060

答案 2 :(得分:0)

关于标准Apple UITabbar no。这是有原因的,因为将它们移到顶部再次是HIG和标准接口。

如果你需要顶部的东西,你应该看一下UIToolBar,但是在用户期望它们位于底部之前简单地将最有价值的app按钮放在顶部之前,请考虑你正在做什么。