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指出).
只需编辑xml文件即可.
单击"故事板",然后单击"编辑器"中3个按钮的最右侧.
这将在左侧显示一个xml文件,您可以根据需要进行编辑.
在该文件中你应该看到xml标签"tabBar",里面是"items",里面是"tabBarItem".将列出您的所有tabBar项目.您可以按照自己的顺序剪切和粘贴它们.
我刚刚在Xcode 4.5.2中做到了.
希望它也适合你.
PS.我是iOS的新手,所以我无法使用所有正确的Xcode名称.