旋转与自适应布局开发指南
1. 应用运行前添加自动布局约束
在运行应用程序之前,我们需要添加自动布局约束来固定标签的位置。具体操作步骤如下:
1. 从标签向上进行 Control - 拖动,直到包含视图的背景变为蓝色,然后释放鼠标。
2. 按住 Shift 键,在弹出窗口中选择“Top Space to Top Layout Guide”和“Center Horizontally in Container”,然后按回车键。
3. 按下 zR 键在 iPhone 模拟器上构建并运行这个简单的应用程序。
4. 当应用在模拟器中启动后,通过按下 z - 左箭头或 z - 右箭头多次旋转设备。你会看到整个视图(包括你添加的标签)会旋转到除倒置之外的所有方向,这正是我们配置的效果。
5. 在 iPad 模拟器上运行该应用,确认它可以旋转到所有四个可能的方向。
2. 每个视图控制器的旋转支持
我们可以为每个视图控制器指定一组可接受的方向,从而对应用不同部分支持的方向进行更精细的控制。全局配置为允许的方向设定了一个绝对上限。例如,如果全局配置不包括倒置方向,那么任何单个视图控制器都无法强制系统将显示旋转到倒置方向。我们在视图控制器中只能进一步限制可接受的方向。
3. 实现支持的界面方向方法
在项目导航器中,单击 ViewController.m 文件。我们要实现一个在 UIViewController 超类中定义的方法,用于指定我们将接受的方向:
- (NSUInteger)supportedInterfaceOrien
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



