【发布时间】:2021-10-31 09:45:17
【问题描述】:
我正在使用 UIInputViewController 制作自定义键盘。
我想在一个矩形内显示一个 xib 布局。现在,我从UIScreen.main.bounds 确定了放置我的xib 布局的CGRect 的正确大小。但是,当我将 iPhone 11 旋转到横向时,UIScrren.main.bounds.width 比安全区域宽度长。结果,我的矩形太宽了,一部分没有显示出来。
iphone11 screen
如何确定安全界限?我想用UIScreen.main.safeArea 之类的东西替换UIScreen.main.bounds,但似乎我必须做一些比这更复杂的事情。
我应该只使用UIScreen.main.nativeBounds 吗?如果是这样,我不确定如何从像素转换为点。
【问题讨论】:
标签: ios uiinputviewcontroller iphone11