获取界面方向的safeAreaInsets吗?

时间:2019-07-08 05:13:02

标签: ios uiinterfaceorientation safearealayoutguide

我正在使用safeAreaInsets来尊重iPhone X的凹口和保留菜单区域。

由于视图处于当前界面方向,因此这在加载视图时非常有用。

但是,我需要知道willRotate方法中处理动画的未来值。 UIViewController有一个viewSafeAreaInsetsDidChange方法,但是直到设备旋转后才会更新。我需要类似viewSafeAreaInsetsWillChange的东西,但是当然不存在。

因此,似乎在我的willRotate方法中处理动画的唯一方法是对安全区域值进行硬编码,这肯定不理想。

反正有没有针对给定方向(人像或风景)获得安全区域?

0 个答案:

没有答案