8得票1回答
iOS键盘扩展中的多个键盘布局

我正在为iOS开发一个键盘扩展程序,现在想知道如何将多个布局支持集成到系统设置中。 在系统设置中,默认的en_US键盘有一个附加菜单(右侧有箭头),您可以从中选择多个键盘布局,如下面iOS模拟器中的屏幕截图所示(iOS 9.1 13B137) 通过自定义键盘扩展程序可以实现吗?我找不到...

8得票3回答
Swift自定义键盘-如何在长按键盘时显示额外的字母弹出框?

我在我的应用程序中开发了一个使用swift编写的自定义键盘扩展。这个键盘可以正常工作。我想添加一个功能,在按住键盘按钮时显示带有额外字符的弹出窗口,就像默认iOS键盘一样。类似于这样:。我搜索了很多,但大多数都没有答案,而且回答的问题是Obj-C代码。我不太了解Obj-C,对swift编程也比...

7得票2回答
我能否在自定义应用程序键盘上使用Android InputMethodManager?

InputMethodManager 是一个服务,应用程序可以使用它与系统键盘进行交互。像 EditText 这样的编辑器也会间接地使用它来通知键盘发生的更改(例如,updateSelection)。 我可以像这样获取对 InputMethodManager 的引用 InputMethod...

7得票4回答
如何在iOS 8扩展中获取当前界面方向?

UIViewController的InterfaceOrientation已经被废弃,文档建议使用[[UIApplication sharedApplication] statusBarOrientation],但在iOS 8的扩展中不存在sharedApplication。 如@Ret...

7得票3回答
如何为自定义键盘实现设置捆绑包?

我正在编写自己的自定义键盘。但我不知道如何将我的设置捆绑(setting in phone)与我的键盘扩展连接起来,因此如果有人从手机设置更改设置,然后打开某个文本字段以写入一些东西,我的键盘已经知道了他所做的更改。我尝试创建应用程序组以将我的应用程序与我的扩展连接起来,并在我的视图控制器中添...

7得票1回答
iOS 8自定义键盘应用程序扩展 - 更改方向高度

根据文档,更改自定义键盘的高度非常简单。以下是苹果文档中显示的代码的Swift等效版本。 override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let constraint =...

7得票2回答
没有“KeyboardName - HostAppName”方案的自定义键盘名称

我有一个小问题,我已经在info.plist中更改了Bundle Display Name为"我的名字",但不幸的是,在键盘选择菜单中仍然显示为"我的名字 - 主机应用程序名称"。是否可能更改一些内容以仅显示"我的名字"? 提前感谢!是的,我已经搜索了整个STO以找到任何相关信息 :)

7得票1回答
iOS 9中如何隐藏自定义键盘扩展上方的工具栏

在iPad上的iOS 9中,有一个工具栏(称为快捷栏)位于键盘上方,提供撤销、重做和粘贴按钮。它出现在使用系统键盘或第三方键盘时,但不会出现在表情符号键盘上方。当使用我的自定义键盘扩展时,我不希望这个工具栏可见,因为我的键盘类似于表情符号键盘。(请注意,我谈论的是可以在任何应用程序中使用的自定...

7得票1回答
微软键盘布局创建器无法让我创建DLL文件或安装包。

我正在使用十年前的Microsoft Keyboard Layout Creator 1.4创建自定义键盘。我已经在软件中验证了我的键盘,没有出现任何问题。我也通过在软件中多次测试相应的基础和Shift键来确保它们正常工作。但是,当我点击项目下方的按钮: "生成DLL和安装程序包" 我...