iOS 键盘扩展 - 向标准键盘添加按钮(系统范围的输入附件视图)

Posted

技术标签:

【中文标题】iOS 键盘扩展 - 向标准键盘添加按钮(系统范围的输入附件视图)【英文标题】:iOS Keyboard extension - adding buttons to standard keyboard (system-wide input accessory view) 【发布时间】:2018-02-18 14:00:13 【问题描述】:

基于docs我知道我可以通过实现键盘扩展来实现自定义系统范围的键盘。

但是,当仅在应用程序范围内工作时,我们建议使用自定义input views。在 app-scope 中,我们可以选择只实现一个输入附件视图,以防我们只想向标准键盘添加几个按钮。

现在我站在一项任务面前,似乎我将从系统范围的附件输入视图之类的东西中受益匪浅。我只需要在标准键盘上添加几个按钮,但它需要在系统范围内可访问。获得它的唯一方法似乎是实现我自己的自定义键盘扩展,我需要在其中布局和实现完整的键盘,然后在其顶部添加这些自定义按钮。但我非常想避免实现我自己的“标准”键盘,而只是在标准键盘上搭载(使用类似系统范围的键盘)。有标准的方法吗?

【问题讨论】:

Keyboard Extension: Is it possible to inherit features and UI from the stock ios keyboard?的可能重复 【参考方案1】:

到目前为止,似乎最快的方法是采用模仿标准键盘的开源键盘之一,例如Tasty Imitation Keyboard,并根据我自己的需要对其进行修改。总比我自己重新实现整个键盘要好,但是,我还是想找到一种方法来扩展标准键盘。

【讨论】:

以上是关于iOS 键盘扩展 - 向标准键盘添加按钮(系统范围的输入附件视图)的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中编辑键盘布局

向 UITextField 键盘添加取消按钮

iPhone - 向键盘现有附件视图添加一个按钮(来自 UIWebView 的键盘)

在 iOS 8 键盘扩展中实现自动更正

如何在IOS键盘顶部的键盘上添加完成按钮?

iOS如何向键盘添加视图