我使用UISplitViewApplication创建了一个新项目。执行此操作时,您将找到DetailViewController和RootViewController。在DetailViewController中,顶部有一个UIToolbar,根据方向调整大小,无论是potrait还是landscape。我不小心删除了这个UIToolBar并从FileManager窗口拖了一个新的,但是在连接完所有内容后,这个新的不会根据方向调整大小。这是为什么?
我面临的另一个问题是这个定位的东西。我在这个DetailView中添加了一个UITextField和UITableView等,但是当在方向之间切换时,一切都搞砸了。我怎么能阻止这个?无论它有什么方向,我如何使我的观点保持一致......
答案 0 :(得分:1)
您是否查看了测量检查器,了解如何为工具栏设置支柱和弹簧等?很多时候,您可以使用弹簧和支柱来控制UI对方向变化的反应。有时,您必须在代码中执行此操作。
如果你不确定如何做到这一点,这里有一个关于这个主题的一些好信息的链接。
希望这有帮助。
杰米