适用于iPhone X的自定义键盘inputView.frame大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适用于iPhone X的自定义键盘inputView.frame大小相关的知识,希望对你有一定的参考价值。

我的自定义键盘适用于除iPhone X之外的所有iPhone。在我的自定义键盘中,我创建了带有XIB文件的UI,我没有使用Autolayout。以下是我在键盘扩展中添加键盘视图的方法。

self.myKeyX.frame = self.inputView.frame;
[self.inputView addSubview:self.myKeyX];

但是我的键盘仅显示在黑色区域,并且没有显示全键盘位置。请看照片。我怎么解决呢?谢谢。 Here is photo

答案

以下是在iPhone X上为我工作

  1. xib需要勾选“使用安全区域布局指南”
  2. 为安全区域指南添加约束

以上是关于适用于iPhone X的自定义键盘inputView.frame大小的主要内容,如果未能解决你的问题,请参考以下文章

iphone中的自定义键盘

iphone中的自定义键盘按钮

键盘 Swift 上的自定义键

iPhone自定义手机键盘重叠

完成按钮仅适用于数字键盘

cordova/phonegap 屏幕缺口检测(适用于所有手机,不仅适用于 iPhone X)