在 iOS9 公测中设置自定义键盘高度

Posted

技术标签:

【中文标题】在 iOS9 公测中设置自定义键盘高度【英文标题】:Set custom keyboard height in iOS9 public beta 【发布时间】:2015-07-20 19:43:35 【问题描述】:

我正在开发自定义键盘。它在 ios8 上运行良好,但随后发布了 ios9 公共测试版并将我的手机更新到 ios9。我的键盘不是传统键盘,因此不需要所有空间,因此我使用了此处提到的高度限制: iOS 8 Custom Keyboard: Changing the Height

还有这里的苹果官方自定义键盘页面: https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

然而,这些都不再适用于 ios9。 developer.apple.com 上的论坛无济于事,除了相信这是一个错误或苹果已删除此功能之外,我再也没有任何想法了。

有没有其他人注意到这一点?

【问题讨论】:

还是不行…… 【参考方案1】:

将 viewDidAppear 中的键盘高度更改为与初始值不同的值。

Height+=1;
[self.inputView setNeedsUpdateConstraints];

【讨论】:

以上是关于在 iOS9 公测中设置自定义键盘高度的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中设置自定义 NavigationBar 的最简单方法是啥?

在 iPhone 小键盘 iOS9 上方添加自定义按钮

如何在 Swift 中设置自定义视图的内在内容大小?

如何更改iOS自定义键盘的高度?

iOS自定义键盘高度启动故障

在自定义单元格中设置自定义附件类型