ios - 获取接口方向的safeAreaInsets?
问题描述
我习惯于safeAreaInsets
尊重 iPhone X 的缺口和保留菜单区域。
这在加载视图时非常有用,因为视图处于当前界面方向。
但是,我需要知道在 willRotate 方法中处理动画的未来值是什么。UIViewController
有一个viewSafeAreaInsetsDidChange
方法,但直到设备旋转后才会更新。我需要类似的东西viewSafeAreaInsetsWillChange
,但当然不存在。
因此,似乎在我的 willRotate 方法中处理动画的唯一方法是硬编码安全区域值,这当然远非理想。
无论如何要获得给定方向(肖像或风景)的安全区域吗?
解决方案
推荐阅读
- html - 在 CSS 样式类中选择某些元素
- python-3.x - Python3 - 如何从包含空格的变量中调用文件路径?
- python - 用漂亮的汤刮 JSON 对象
- python - 如何更改numpy数组中的值
- flutter - Flutter:从 FutureBuilder 小部件中的 Future 检索关联对象
- ruby-on-rails - 在表单提交之前机械化检查所有单选按钮
- java - Spring Boot 不接受括号中的列表参数
- php - 如何在 PHP 中使用 preg_replace 将表达式替换为元字符?
- php - 第二个怎么来
- 标签在我的代码中破坏了 {},而第一个
- 标签和标签没问题?
- networking - 网络爬取时的网络优化 - 使用 udp 和使用连接池?