屏幕旋转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了屏幕旋转相关的知识,希望对你有一定的参考价值。

视图控制器本身能检测到屏幕的旋转,如果要处理屏幕旋转,需要重写方法

supportedInterfaceOrientations(设置设备支持旋转的方法, 如果不添加,视图控制器将无法检测到屏幕的旋转)

旋转后键盘收回 的方法

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator

视图控制器会自动调整view的大小以适应屏幕的旋转,bounds被修改,触发view的layoutSubviews的方法

view重写layoutSubviews方法,根据设备方向,重新布局

获取状态栏的方向

[UIApplication sharedApplication].statusBarOrientation

以上是关于屏幕旋转的主要内容,如果未能解决你的问题,请参考以下文章

Android - 片段屏幕旋转[重复]

屏幕旋转后Android片段重叠

Android 片段不保存状态,在旋转/屏幕锁定/返回时崩溃

在recyclerview片段Reandroid中屏幕旋转后进度条不显示

安卓片段。在屏幕旋转或配置更改期间保留 AsyncTask

在 xamarin.android 中管理屏幕旋转时的片段外观