在我的应用程序iPhone应用程序中,我有一个标签栏控制器,与4个不同的表视图控制器有4个关系.有没有办法以图形方式重新排列StoryBoard中关系的顺序?我找不到办法做到这一点,我相信我一定会错过一些东西!
abi*_*ode 235
在4.5中添加控制器后保存故事板,切换到另一个文件,然后返回到故事板,选项卡拖动应该再次工作.
小智 126
您可以通过拖放标签栏控制器中的图标来重新排列订单
Jan*_*sen 13
我知道OP正在使用Xcode界面构建器并要求以图形方式执行此操作,但对于使用Xamarin iOS Designer的开发人员来说,这是我使用的解决方法.
在文本编辑器中打开.storyboard文件或使用Xcode,右键单击Project Navigator中的storyboard项,然后选择Open As Source Code.在故事板中,XML定位<tabBarController ...>
节点.然后我重新排列部分中segue的顺序<connections>
:
<connections>
<segue destination="274" kind="relationship" relationship="viewControllers" id="286"/>
<segue id="943" destination="910" kind="relationship" relationship="viewControllers"/>
<segue destination="147" kind="relationship" relationship="viewControllers" id="159"/>
</connections>
Run Code Online (Sandbox Code Playgroud)
destination=
在XML中搜索属性值以确定segue元素指向哪个视图控制器.
只需拖放选项卡栏中的选项卡图标即可.
即属于选项卡栏控制器的主选项卡栏.
HTH
::编辑::所以这似乎不起作用......我敢肯定它曾经.
无论如何,我找到的最简单的方法是删除选项卡并按照您希望它们显示的顺序添加它们.
希望这可以帮助.
添加到每个人提供的拖放方法.我发布了这个作为答案,以便我可以包含图像.试过Xcode 7.3
如果您使用自定义tab bar item
,即使Tab Bar Controller
场景显示灰色条,您仍然可以拖放以重新排序,条形项目仍然存在.当您的所有酒吧项目都是自定义项目时,这尤其不起眼
归档时间: |
|
查看次数: |
54068 次 |
最近记录: |