我用UISplitViewApplication创建了一个新项目。当你这样做的时候,你会发现一个DetailViewController和RootViewController。在DetailViewController中,顶部有一个UIToolbar,可以根据方向调整大小,无论是纵向还是横向。我不小心删除了这个UIToolBar,并从FileManager窗口拖动了一个新的,但是在连接所有内容之后,这个新的不会根据方向调整大小。为什么会这样呢?
另外,我面临的另一个问题是与这种迎新相关的东西。我在这个DetailView中添加了UITextField和UITableView等,但是当在方向之间切换时,一切都变得一团糟。我如何防止这种情况发生?我如何让我的观点保持一致,不管它有什么方向...
发布于 2011-05-10 08:50:47
你有没有看过测量检查器,看看struts和springs是如何为工具栏设置的,等等?很多时候,您可以使用springs和struts来控制您的UI将如何对方向更改做出反应。有时候,你必须用代码来完成。
如果你不确定如何做到这一点,这里有一些关于这个主题的有用信息的链接。
http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling_(Xcode_4
希望这能有所帮助。
杰米
https://stackoverflow.com/questions/5943934
复制相似问题