在没有重复逻辑的情况下管理Xcode中的方向更改

时间:2013-07-15 14:40:44

标签: iphone ios objective-c uiinterfaceorientation

我正在使用故事板在Xcode版本4.6.3上开发iPhone应用程序。我想知道是否有任何方法可以使用GUI故事板界面设置我的布局,不同的是纵向和横向。现在,我能看到的唯一解决方案是制作2个独立的视图控制器。这个问题是我有很多控件,我的大部分代码都在我的View Controller类中。我不想复制我的所有代码只是因为它可以在不同的方向上工作。我还尝试使用两种不同的视图,并根据方向隐藏其中一种视图。我只能为其中一个视图设置插座,因此代码不会在另一个方向上执行。任何帮助,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

你应该能够进行设置,以便有一个旋转蒙版(我认为这就是所谓的)。在界面构建器中,您可以选择是否希望按钮和其他对象相对于屏幕边界保持不变。

这是一个很好的页面,其中包含一些信息和视频。

http://www.coursehero.com/courses/122/concept/3973/Handling-Rotation-in-Interface-Builder/