如何重新排序初始视图的选项卡栏控制器元素,而不必删除所有 segue 并以所需的顺序手动重新连接它们?有没有办法在它们连接后改变它们的顺序?
我可以通过在 xcode 4.4 中拖动它们来做到这一点,但该选项在 xcode 4.5 中似乎不可用。
希望这可以从情节提要模式中实现。但是,如果只能以编程方式进行,那也没关系,只需寻找任何适当的方法来完成此操作,而不必将它们全部删除并重新连接起来。
例如,我如何将“主页”项目移动到第一个位置?
如何重新排序初始视图的选项卡栏控制器元素,而不必删除所有 segue 并以所需的顺序手动重新连接它们?有没有办法在它们连接后改变它们的顺序?
我可以通过在 xcode 4.4 中拖动它们来做到这一点,但该选项在 xcode 4.5 中似乎不可用。
希望这可以从情节提要模式中实现。但是,如果只能以编程方式进行,那也没关系,只需寻找任何适当的方法来完成此操作,而不必将它们全部删除并重新连接起来。
例如,我如何将“主页”项目移动到第一个位置?
每个视图中的位置与标签栏控制器底部栏上的位置相关联。如果您重新排序该栏,您将重新排序您的视图。您可以通过在界面构建器上拖放来重新排序它们。
在您的示例中,只需在选项卡栏控制器中选择主页并将其拖动到第一个位置。
如果您在拖放时遇到问题,请先尝试选择您的选项卡视图控制器或退出您的 XCode 并再次打开它(如@thepumpkin1979 和@Rick 指出的)。
只需编辑 xml 文件即可。
单击“故事板”,然后单击“编辑器”中 3 个按钮中最右侧的按钮。
这将在左侧显示一个 xml 文件,您可以随意编辑该文件。
在那个文件里面你应该看到xml标签“tabBar”,里面是“items”,里面是“tabBarItem”。您的所有 tabBar 项目将被列出。您可以按照您希望的顺序剪切和粘贴它们。
我现在只是在 Xcode 4.5.2 中做到了。
希望它也对你有用。
附言。我是 iOS 新手,所以我不能使用所有正确的 Xcode 名称。
我认为您可以控制+拖动选项卡项目以重新排序。
拖放应该可以工作
您可以将条形项目拖动到左侧以从情节提要重新排列其位置。