0

我用 UISplitViewApplication 创建了一个新项目。当你这样做时,你会发现一个 DetailViewController 和 RootViewController。在 DetailViewController 顶部有一个 UIToolbar,可以根据方向调整大小,无论是纵向还是横向。我不小心删除了这个 UIToolBar 并从 FileManager 窗口中拖动了一个新的,但是在连接所有内容后,这个新的不会根据方向调整大小。为什么是这样?

我面临的另一个问题也与这个方向有关。我在这个 DetailView 中添加了一个 UITextField 和 UITableView 等,但是当在方向之间切换时,一切都搞砸了。我怎样才能防止这种情况?无论它有什么方向,我如何使我的观点保持一致......

4

1 回答 1

1

您是否在测量检查器中查看了如何为工具栏设置支柱和弹簧等?很多时候,您可以使用弹簧和支柱来控制您的 UI 如何对方向变化做出反应。有时,您必须在代码中执行此操作。

如果您不确定如何操作,这里有一个链接,其中包含有关此主题的一些有用信息。

http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling_(Xcode_4 )

希望这可以帮助。

杰米

于 2011-05-10T00:50:47.003 回答