如何在不必手动删除所有分段并重新连接它们的情况下重新排列初始视图的选项卡控制器元素?它们被连接后还有改变它们顺序的方法吗?我能在xcode 4.4中通过拖动它们来实现,但是在xcode 4.5中好像没有这个选项了。希望可以在故事板模式下完成,但如果只能通过编程实现也可以,只要找到任何合适的方法就行,而无需删除它们并重新连接。例如,我该如何将“主页”项目移动到第一个位置?
每个视图中的位置都与选项卡栏底部的位置相关联。如果重新排序该栏,您将重新排序视图。您可以在界面构建器中拖放它们来重新排序。
在您的示例中,只需在选项卡栏控制器中选择“主页”,然后将其拖到第一个位置即可。
如果您在拖放时遇到问题,请先选择您的选项卡视图控制器或退出XCode并重新打开(如@thepumpkin1979和@Rick所指出的)。
XCode 4.5.2
)。 - bithavoc只需编辑 xml 文件,它就可以正常工作。
点击您的“故事板”,然后单击“编辑器”中最右边的3个按钮之一。
这将在左侧显示一个 xml 文件,您可以随意编辑。
在该文件内,您应该看到 xml 标记“tabBar”,其中是“items”,其中是“tabBarItem”。 所有您的 tabBar 项目都将被列出。 您可以按照所需顺序剪切和粘贴它们。
我刚刚在 Xcode 4.5.2 中完成了此操作。
希望它也对您有用。
附:我是 iOS 的新手,因此可能无法使用所有正确的 Xcode 名称。
拖放应该可以工作
您可以将条目栏向左拖动以从Storyboard中重新排列其位置。