iOS设备方向过渡与导航控制器自定义过渡动画
1. 设备方向过渡
1.1 处理设备方向变化
可以将设备方向变化视为视图控制器自身的呈现过渡,只是尺寸不同。在iOS 8中引入的 viewWillTransition(to size:coordinator:) 方法,为处理设备方向变化提供了一种简单直接的方式,无需构建单独的竖屏或横屏布局,只需对视图控制器视图的尺寸变化做出响应。
操作步骤如下:
1. 打开 ViewController.swift 文件,添加 viewWillTransition(to:with:) 方法的框架代码:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
}
此方法的第一个参数 size 表示视图控制器将要过渡到的尺寸,第二个参数 coordinator 是过渡协调器对象,可访问过渡的多个属性。
- 在该应用中,当设备处于横屏模式时,需要降低应用背景图像的透明度以提高文本可读性。在
viewWillTransitionToSize </
iOS自定义过渡动画详解
超级会员免费看
订阅专栏 解锁全文
1349

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



