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

问题描述 投票:0回答:1

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

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

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

keyboard ios11 xcode9 iphone-x
1个回答
-1
投票

以下是在iPhone X上为我工作

  1. xib需要勾选“使用安全区域布局指南”
  2. 为安全区域指南添加约束
© www.soinside.com 2019 - 2024. All rights reserved.