如何在xcode 4.5中的初始视图的tabbar控制器中重新排序segues?

iam*_*toc 20 xcode storyboard uitabbarcontroller uitabbar ios

如何重新排序初始视图的tabbar控制器元素而不必删除所有segue并按所需顺序手动重新连接它们?有没有办法在它们被连接后改变它们的顺序?

我能够通过在xcode 4.4中拖动它们来实现这一点,但该选项似乎在xcode 4.5中不可用.

希望这可以在故事板模式中实现.但是如果它只能以编程方式实现,那也没关系,只需寻找任何正确的方法来实现这一点,而不必全部删除它们并重新连接它们.在此输入图像描述

例如,如何将"Home"项目移动到第一个位置?

Tia*_*ida 48

每个视图中的位置与标签栏控制器底栏上的位置相关联.如果您重新订购该栏,则会重新排序您的观点.您可以通过拖放界面构建器对它们进行重新排序.

在您的示例中,只需在选项卡栏控制器中选择Home并将其拖动到第一个位置.

如果您在拖放时遇到问题,请首先选择Tab View Controller或退出XCode并再次打开它(如@ thepumpkin1979和@Rick指出).

  • 就像@Rick指出的那样,有时你需要关闭并重新打开项目才能实现这个功能(`XCode 4.5.2`) (4认同)

smo*_*lue 8

重新安排tabBar图标/项目只需编辑xml文件即可.

单击"故事板",然后单击"编辑器"中3个按钮的最右侧.

这将在左侧显示一个xml文件,您可以根据需要进行编辑.

在该文件中你应该看到xml标签"tabBar",里面是"items",里面是"tabBarItem".将列出您的所有tabBar项目.您可以按照自己的顺序剪切和粘贴它们.

我刚刚在Xcode 4.5.2中做到了.

希望它也适合你.

PS.我是iOS的新手,所以我无法使用所有正确的Xcode名称.


小智 6

我认为您可以控制+拖动标签项以重新排序.

  • 你真棒!这就像一个魅力.只是一个提示..你控制开始移动然后释放它然后释放拖放它. (2认同)