Dar*_*ren 51 xcode ios xcode4 uistoryboard
我刚刚使用故事板开始我的第一个应用程序.我正在使用Xcode 4.5和iOS 6 SDK.我想知道如何更改文档大纲(故事板左侧的面板)中列出控制器的顺序.
Vik*_*era 63
在Xcode 10中,您只需打开故事板XML并将特定的"场景"移动到"场景"标签下的适当位置.就是这样.订单将与文档大纲相对应.
Den*_*ton 18
在Xcode 5中,故事板的"文档大纲"中列出的视图控制器/场景的顺序似乎是通过故事板XML文件中的sceneID属性值的字母数字排序来确定的.
从4.6升级到Xcode 5之后,Document Outline似乎以随机顺序列出了我的场景.我检查了Storyboard XML文件(右键单击storyboard文件 - > Open As - > Source Code),但是场景的顺序是正确的.进一步调查后,我意识到sceneID属性值是问题.我找到了每个sceneID属性,并为该值添加了一个字母数字增加的前缀.例如,对于应出现在文档大纲中的第一个场景,我将其sceneID值加上"1a",第二个"1b",第三个"1c"等等.在为我的所有场景执行此操作后,他们在文档大纲中有一个正确的列表顺序.
我认为sceneID值可能仅用于唯一的识别/排序目的,因此希望更改它们不会导致其他意外问题.但是我仍然能够在Interface Builder中使用故事板而没有问题,我的应用程序似乎正常工作.因此,如果这个问题像我一样让你烦恼,你可能会考虑这个解决方法,直到Apple为我们提供适当的解决方案......一定要先做好备份!
obj*_*j-D 10
在"文档大纲"中,拖动橙色视图控制器图标.执行此操作时,您将看到灰色框之间出现蓝色水平插入点.放开,视图控制器的整个灰色组框将重新定位.
至少对于Xcode 4.6,场景按照它们存储在storyboard xml中的顺序排列.
因此,您可以使用文本编辑器打开它并重新排序您喜欢的标签,然后启动Xcode.
| 归档时间: |
|
| 查看次数: |
16470 次 |
| 最近记录: |