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

时间:2012-09-26 08:46:52

标签: ios xcode uitabbarcontroller storyboard uitabbar

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

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

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

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

4 个答案:

答案 0 :(得分:46)

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

在您的示例中,只需在选项卡栏控制器中选择主页,然后将其拖到第一个位置。

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

答案 1 :(得分:8)

Re-arrange tabBar icons/items只需编辑xml文件即可。

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

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

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

我现在在Xcode 4.5.2中做到了。

希望它也适合你。

聚苯乙烯。我是iOS的新手,所以我不能使用所有正确的Xcode名称。

答案 2 :(得分:6)

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

答案 3 :(得分:0)

拖放工作

您可以将栏条项目向左拖动以从故事板重新排列其位置。