问题标签 [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 回答
125 浏览

ios8 - 为具有多种颜色的 ios 8 键盘创建包含应用程序

目前我有许多不同的 XCode 项目,它们都是相同的自定义 ios8 键盘,它们之间的唯一区别是它们的颜色不同。我的问题是如何将这些键盘组合成一个容器应用程序,允许您通过应用程序切换键盘颜色?任何帮助表示赞赏,谢谢。

0 投票
2 回答
1274 浏览

ios - 如何从自定义键盘扩展启动包含应用程序?

我看到了一些关于这个问题的帖子,但仍然不明白。

我将 URLidentifier 设置为包含应用程序 - KbrdApp。如果我的包含应用程序启动它会返回标志“1”,这意味着“准备好”。

这是来自调用的自定义键盘扩展的代码viewDidLoad

我已经阅读了NSExtensionContext仅适用于 Today 扩展的内容,所以我尝试了UIWebView. 但它不起作用。

怎么了?

0 投票
1 回答
40 浏览

ios - 隐藏键盘时停止接收

我有一个自定义键盘扩展及其包含的应用程序。启动后,包含应用程序每 2 秒向我的分机发送一个号码。我抓住它并输出到文本字段。但我有一个问题。当分机键盘出现在屏幕上时 - 它开始接收数字。但是当它消失时,它仍然会收到数字。

问题:隐藏分机后如何停止接收号码?

编辑:我在无限循环中运行我的扩展接收器。如果键盘被隐藏,如何退出这个循环?

0 投票
3 回答
1032 浏览

ios - 如何从应用扩展中获取主机的应用对象?

我有一个自定义键盘扩展。我需要知道我的键盘何时显示/隐藏。我读了这篇文章,这个块:

但是这段代码实现到 app.js 中。addObserver论据是这个self意思。那么,我怎样才能从我的主机应用程序(它可以是任何带有文本字段的应用程序)中获取一个对象来传递注册通知?

或者如果显示/隐藏键盘,是否还有其他三个注册选项?

isfirstResponder 也来自扩展 - 我想不是一个选项。

0 投票
1 回答
809 浏览

ios - 如何在 iOS8 上的自定义键盘中添加数字和小数键盘?

我在 Swift 中创建了一个自定义键盘,但它被 App Store 拒绝了,因为:“键盘扩展不包括数字和小数类型”。

如何轻松添加这两个键盘?

我试图重建原始视图,但它不能正常工作。我确信有一种解决方案可以创建 2 或 3 个不同的视图并在它们之间切换。

当键盘类型发生变化时,如何在键盘类型之间切换?

0 投票
0 回答
561 浏览

android - IME 选项不适用于自定义编辑文本

在这里,我使用以下代码创建自定义编辑文本。现在我面临一个奇怪的问题,当我尝试将 IME 选项覆盖输入按钮并将其功能更改为发送时,我无法实现该选项。有人请帮我解决这个问题。

在我的 onCreateView

当我把

IME 选项不可用,但当

IME 选项可用,但我的编辑文本中需要多行

这是我的线性布局

0 投票
1 回答
728 浏览

objective-c - 如何将图像放入自定义键盘?

我是一名 iOS 应用程序开发人员。我现在正在使用 iOS8 自定义键盘。我创建了一个带有自定义视图的自定义键盘。我可以把他们的按钮和视图。我无法将图像或动画图像(GIF)放在那里。任何人都可以帮我完成这项工作。

0 投票
2 回答
1626 浏览

ios - 设备方向更改时自定义键盘高度不会更改

每当我旋转设备时,我的自定义键盘高度始终保持不变。我尝试删除Constraints并再次添加它,但没有运气。我在 Stack Overflow 和 iOS 开发论坛上查看了很多相关问题,但我仍然没有解决方案。

我阅读了一些使用过的应用程序-(void)viewDidAppear:(BOOL)animated,但是一旦我使用此代码设置了大小:

但是,当我加载自定义键盘时,设置第一次设置器框架显示为横向和纵向。

肖像

在此处输入图像描述

景观:

在此处输入图像描述

当我的方向更改委托时,我调用该更改大小方法:

笔记:

对于键盘布局,我使用XIB并将 nib 加载为 par 设备方向,一切正常,但设备方向的大小更新不起作用。请帮助我

0 投票
1 回答
435 浏览

swift - 自定义键盘 iOS 8 中的 UIActivityIndi​​catorView 无法快速设置动画

我正在快速做一个 iOS 8 自定义键盘,并且我在视图中添加了一个 UIActivityIndi​​catorView,问题是我可以看到它,但不能旋转,它是静态的,这是代码:

加载指示器出现,但它是静态的,我该怎么办?

0 投票
3 回答
1795 浏览

ios - 如何将动画 gif 从键盘复制到剪贴板?(iOS 8)

我正在制作一个自定义键盘,您可以在按下按钮时将 gif 复制到剪贴板。

到目前为止我还没有去上班。即使我尝试了以下

现在它不会复制任何东西,我认为这有点奇怪,因为当我在普通应用程序中使用这条线时它会复制图像。那我做错了什么?

PS:我什至检查了我实际上可以通过以编程方式将它添加到按钮来访问“my.gif”... PPS:并且方法 -(void)doWhenButtonPressed 也被调用。