问题标签 [custom-keyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
301 浏览

ios - 如何将 iOS 键盘应用程序限制为仅 iPhone 6 和 iPhone 6 Plus

我正在设计一个利用 iPhone 6 Plus 大屏幕的键盘(但在 iPhone 6 上它在某种程度上也可以使用)。我的键盘在 4.7 英寸之前的设备(例如 iPhone 5s 及更低版本)上基本上没用,因此我只需要针对 iPhone 6、iPhone 6 Plus 和任何未来的 iPhone。这可能吗?如果是,如何?如果没有,什么是好的解决方法?

0 投票
1 回答
191 浏览

swift - ios8 自定义键盘:为什么当我添加 UIImages 时它不能在我的设备上运行?

我已经构建了一个自定义键盘,它在各种设备的模拟器中都能正常工作,但是当我尝试在我的 iPad Mini 上加载时,它也运行 ios8,它给出了错误

插件 ... 键盘中断

或者有时它会给出内存警告。

当我拿出照片(每个键都是一张照片)时,它就可以工作了。这是限制吗?我是否不允许使用 UIImages。如果是这样,为什么他们使用模拟器而不是实际设备?

这是我用来添加图像的代码:

buttonTag 是一个 int 值,因此我在上述过程中将其转换为字符串。我的密钥是通过代码生成的,所以上面的代码嵌套在一个循环中,其中 buttonTag 从 1 到 33 不断增加 1,我的图像被命名为 1.png、2.png 等

0 投票
1 回答
443 浏览

ios - 为什么 textDidChange 中的 textInput.keyboardType 为零?

我正在用 Swift 开发自定义键盘,我想知道键盘类型何时更改(例如,更改为数字或十进制键盘类型)。我相信这应该在textDidChangeor中完成textWillChange。此方法接收UITextInput具有属性的 a keyboardType。但是当这个方法被调用时,该属性似乎总是nil​​因为它从不运行以下代码,即使在我输入了不同的输入类型(数字)之后也是如此。

0 投票
0 回答
101 浏览

objective-c - iOS8自定义键盘多个布局选项位置

两个问题但相关:

我想为我的自定义键盘提供多种布局,类似于您在英语(英国)> QWERTY、AZERTY 和 QWERTZ 中看到的布局。

  1. 当用户将自定义键盘添加到英语(英国)键盘列表中时,我应该更改 iOS8 项目的哪一部分以便能够提供“披露指示器”?

  2. 如何获得有关此类用户选择更改的通知?

问之前尽我所能搜索。谢谢。

0 投票
1 回答
288 浏览

ios - 从自定义键盘 ios 8 打开外部应用程序

我想知道如何在 iOS 8 中从自定义键盘打开外部应用程序?例如是否可以打开 Facebook,或从自定义键盘发布 Facebook 消息,如果可以,我该如何实现?

谢谢你,乔

0 投票
2 回答
670 浏览

ios - 将 UITableView 添加到 iOS 8 自定义键盘

我正在尝试UITableView在 iOS8 中添加自定义键盘。由于键盘没有像故事板这样的接口文件,我需要以UITableView编程方式添加,但它不会出现。
viewDidLoad我这样做:

然后我实现了numberOfSectionsInTableViewand numberOfRowsInSection,在cellForRowAtIndexPath我这样做的方法中:

我不知道我是否遗漏了一些重要的细节,但是表格视图不会出现在自定义键盘中,我添加了背景颜色和单元格来指示它。

0 投票
0 回答
425 浏览

ios - 将图像直接设置为自定义键盘 iOS 8 中的文本字段

我在 iOS8.0 中开发了一个自定义键盘扩展的示例应用程序。在其中,我通过使用文本字段(消息应用程序、注释应用程序)的粘贴选择来复制和粘贴选定的图像。但我试图直接将其设置为相应应用程序的文本字段或文本视图。有什么方法可以避免手动粘贴图像并直接设置图像?

0 投票
3 回答
372 浏览

ios - 在 iOS8 中通过 SMS 发送贴纸

我们希望通过拥有一个能够发送贴纸的键盘来构建 iOS8 中的自定义键盘框架。

与此非常相似: http ://stickerboard.me/

我们团队中有一个应用程序开发人员(部分正确)说用于 SMS 和类似内容的键盘需要一个包含 unicode 字符的键盘,但是我们得到的图像(类似于stickerboard.me 中的图像)不是标准的 unicode 字符。

我的问题是:

  1. 是否有可能在 iOS8 中有一个自定义键盘,允许将贴纸添加到系统范围的消息(本机 SMS、Facebook、什么是应用程序,无处不在)?
  2. 如果不可能,是否可以将非标准 unicode 字符的图像以某种方式转换为 unicode 并在发件人和收件人的手机上正确显示?

谢谢。

0 投票
1 回答
100 浏览

ios8 - iOS 自定义键盘 - 在外观之间保留状态

我正在使用的自定义键盘出现一些性能问题。加载拼写校正树中的所有单词需要相当长的时间。每次键盘出现时似乎都会这样做 - 有没有办法保留键盘的状态?应用程序可以暂停/恢复等 - 但我找不到任何关于如何为扩展执行此操作的文档,或者是否有任何机制可以执行此操作。

谢谢!

0 投票
0 回答
531 浏览

crash - iOS 8 自定义键盘扩展在 Adhoc 配置文件中崩溃

我为 iOS 8 制作了一个自定义键盘扩展,它在开发配置文件中运行良好,但在临时配置文件中崩溃。

帮我解决这个问题。