【发布时间】:2017-12-06 08:34:17
【问题描述】:
我的自定义键盘适用于除 iPhone X 之外的所有 iPhone。在我的自定义键盘中,我使用 XIB 文件创建 UI,但我没有使用自动布局。这是我在键盘扩展中添加键盘视图的方法。
self.myKeyX.frame = self.inputView.frame;
[self.inputView addSubview:self.myKeyX];
但是我的键盘只显示在黑色区域,没有显示完整的键盘位置。请看照片。我该如何解决?谢谢你。 Here is photo
【问题讨论】:
-
嗨@Bling你有什么解决办法吗?
-
是的。我得到了它。您需要将锚点设置为键盘视图。添加此代码。 [self.yourKeyboard.leftAnchor constraintEqualToAnchor:self.view.leftAnchor].active = YES; [self.yourKeyboard.bottomAnchor constraintEqualToAnchor:self.view.bottomAnchor].active = YES;
-
非常感谢@Bling。
标签: keyboard ios11 xcode9 iphone-x