我正在使用 UIInputViewController 制作自定义键盘。
我想在一个矩形内显示一个 xib 布局。现在,我确定了 CGRect 的正确大小,我将我的 xib 布局放置在其中,UIScreen.main.bounds
从 但是,UIScrren.main.bounds.width
当我将 iPhone 11 旋转到横向时,它比安全区域宽度长。结果,我的矩形太宽了,一部分没有显示出来。
iphone11屏幕
如何确定安全界限?我想用类似UIScreen.main.bounds
的东西代替,UIScreen.main.safeArea
但似乎我必须做一些比这更复杂的事情。
我应该使用UIScreen.main.nativeBounds
吗?如果是这样,我不确定如何从像素转换为点。