custom-keyboard相关内容

从iOS键盘扩展名访问钥匙串

我写了一些代码来在应用程序和扩展之间共享数据.该代码与“动作扩展"完美配合,而对“自定义键盘"扩展则失败. 通过“自定义键盘"扩展名对钥匙串的每次访问均以相同的错误状态结束:-25291,errSecNotAvailable,“钥匙串不可用"或“钥匙链管理器未加载". 从自定义键盘扩展名访问钥匙串是否存在已知限制?我什么都没找到. 关于. 塞巴斯蒂安·布劳特(SébastienB ..
发布时间:2020-04-26 08:24:31 移动开发

自定义键盘扩展可以在运行时与配套应用程序通信吗?

自定义键盘可以在运行时与配套应用进行通信吗?自定义键盘可以根据随播应用中设置的状态动态显示内容吗? 如果是这样,扩展程序和应用程序之间的通信可用哪些API /文档? 解决方案 以下文档中的一个很好的段落可以帮助您开始与您的配套应用程序共享数据: https://developer.apple.com/library/prerelease/ios/documentation/一般/概念 ..
发布时间:2018-09-25 21:49:23 移动开发

iOS8自定义键盘Settings.bundle未显示

我在键盘目标中添加了一个Settings.bundle。但是当我在设置中添加键盘时,Settings.bundle中的项目不会显示。我有一次工作。但这是在Beta 4中。 - 最好的问候 解决方案 在iOS8.0.2中,设置显示在iOS设置应用程序的常规 - >键盘部分。 但是,iOS中的错误会阻止读取这些值。 解决方案是在包含应用程序中创建设置屏幕,然后读取/写入设置到共享 ..

在键盘应用扩展程序中使用UITextField

我在自定义键盘上添加了textfield(keyboardTextField)。 我可以选择它并输入一些文字(使用我的自定义键盘)。但是我不可能选择主应用程序的输入视图。 这行代码 [keyboardTextField resignFirstResponder]; 无效。如果有人有任何解决方法或任何想法,我需要你的帮助。 解决方案 我通过添加一个切换用户的按钮 ..
发布时间:2018-09-25 21:37:04 IPhone

在iOS8.1模拟器的Safari中看不到自定义键盘

更新到Xcode 6.1后,我在iOS8.1模拟器的Safari中丢失了自定义键盘。但它仍然出现在照片应用程序中。照片应用可以切换到我的自定义键盘,但Safari仍然显示英语和表情符号,其他系统键盘像阿拉伯语也无法正常工作。我重置模拟器但没有工作。 iOS8.1中的Safari看起来没什么变化。我尝试清除DerivedData文件夹,但没有帮助。 我删除了Xcode并从Appstore重新安装 ..
发布时间:2018-09-25 21:24:02 移动开发

确定UIPasteboard的副本是否成功

我是以编程方式将图像复制到UIPasteboard,我想确定复制是否成功。具体来说,我正在iOS 8上创建一个自定义键盘,其中一些键将图像复制到粘贴板,供用户粘贴到文本域中。 UIPasteboard * pasteBoard = [UIPasteboard generalPasteboard]; [pasteBoard setImage:[UIImage imageNamed:anI ..
发布时间:2018-09-25 21:22:09 移动开发

ios 8自定义键盘按住按钮删除?

我目前正在构建一个自定义键盘,我差不多完成了。我遇到的一个问题是删除按钮。当用户点击删除按钮时,它会执行应该执行的操作并删除以前的文本条目。但是,当用户按下按钮时,没有任何反应。我如何制作它,以便当用户按住删除按钮时,键盘会像标准的ios键盘一样连续删除?这是我目前的代码: pragma mark键盘 - ( void)addGesturesToKeyboard { [self. ..
发布时间:2018-09-25 21:00:17 移动开发

在Custom KeyBoard Extension中添加贴纸

我希望为iPhone,iPad创建自定义键盘。我已成功将短语和表情符号集成到键盘中,但无法知道如何在键盘中添加贴纸。 任何人都知道如何添加? 谢谢。 解决方案 我最近创建了一个自定义键盘,用于在iPhone上发送贴纸。我注意到这个问题被标记为Objective-C,但我会在Swift中做出回应,因为我就是这样做的。 如果我正确理解你的问题,“添加贴纸在键盘上“可能是指类似 ..
发布时间:2018-09-25 20:58:22 移动开发

UITextInputDelegate方法无法正常运行

我现在正在开发iOS 8自定义键盘扩展程序,使用 UITextInputDelegate 方法存在一些问题。 这是否右:当用户长按打字区域时,应该调用 selectionWillChange:和 selectionDidChange:方法?只要文本字面改变,就应该调用 textWillChange:和 textDidChange:方法吗? 实际上,我是什么观察到的是,当我在文本输入区域 ..
发布时间:2018-09-25 20:54:33 IPhone

检查自定义键盘扩展的完全访问权限

我需要检查自定义键盘扩展的完全访问权限。我找到了这个链接。 如何检查”允许完全访问“在iOS 8中启用了吗? 它说我们可以查看App组。我有app组称为“group.TTT.TGroup”。它共享主应用和自定义键盘之间的访问权限。 然后,我这样检查。问题是我总是可以访问它(总是有数组或错误= null)。是因为我在分享相同的数据吗?但是,如果我的应用程序使用其他应用程序组和扩展程 ..

对于iOS 8中的自定义键盘,我们如何使用长按来删除整个单词?

众所周知,iOS中的原始键盘可以通过长按“删除”按钮(⌫)来删除整个单词。 那么我们如何才能为自定义键盘使用相同的功能在Swift,iOS 8? 注意: 我目前正在使用代理。 deleteBackward()用于删除字母,并使用: var gesture = UILongPressGestureRecognizer(target:self,动作:“longPressed: ..
发布时间:2018-09-21 19:54:52 移动开发

与自定义键盘扩展通信,主机应用程序不在设备中工作,但在模拟器中工作

我正在使用自定义键盘扩展程序。几乎已经完成,但我只是面对设备的问题,当我与扩展和我的主机应用程序沟通数据,而不是在设备中工作,但同样的事情在模拟器中工作。我的代码如下: HostApp查看控制器: - (void)viewDidLoad { _defaultvalue = [[NSUserDefaults alloc] initWithSuiteName:@“group.my ..
发布时间:2018-09-20 21:43:55 移动开发

如何使用nsattributedstring在Swift中将图像添加为文本附件

我正在尝试使用我作为按钮放入的图像为iOS构建自定义键盘。当我按下按钮时,链接到按钮的图像被放入一个属性字符串,该字符串被加载到自定义键盘视图内的UiTextView中。那很有效。 问题在于,当我将新图像附加到属性字符串时,字符串中的旧图像和新图像都会更改为我当前按下的图像。我无法理解为什么字符串中的旧图像会发生变化。 有什么建议吗?我尝试过使用replaceCharactersInR ..
发布时间:2018-09-19 20:40:42 移动开发

如何使自定义键盘扩展成为第一响应者

我正在制作一个自定义键盘扩展,在这个键盘中,我有另一个uitextfield作为搜索字段,所以当我在自定义键盘上输入时,我不会将文本发送到safari的文本字段或某个聊天应用程序的文本字段,我将文本发送到自定义键盘中的uitextfield搜索字段,因此我可以进行一些搜索,然后当搜索结果返回时,我将搜索结果发送到safari的文本字段或某个聊天应用程序的文本字段。所以这里有一个第一响应者问题。当我 ..
发布时间:2018-09-19 20:38:06 移动开发

如何检测ios8自定义键盘扩展是否在iphone 6优化应用程序中运行?

在标准显示模式下未针对iphone 6优化的应用中,键盘和状态栏显示为缩放。这会导致我的手动布局自定义键盘扩展显示拉伸。如何检测此缩放以修复布局? 解决方案 使用 self.view.frame.size.width 缩放模式&返回320我在6+上的常规模式414(希望也在6上) - (void)updateViewConstraints ..
发布时间:2018-09-17 10:22:28 移动开发

IOS Customkeyboard。如何在自定义键盘中设置特殊字符

我正在为iphone 6和6Plus开发自定义键盘。我已经为shift键激活 - 非激活或123和abc键开发逻辑。但我想显示自定义符号,如所示的苹果键盘。请检入图片。 目前我是能够将大写更改为小写,123更改为abc,但我如何设置此特殊字符。 注意: - 我在github上搜索了很多演示,但我无法在任何自定义键盘中看到特殊字符。 以下是大写和 ABC-123 按钮的逻辑。 ..
发布时间:2018-09-17 09:21:51 移动开发

自定义键盘 - 长按键盘按钮时添加多个表情符号图标

当用户长按键盘时,任何人都知道如何为多个表情符号图标创建自定义视图。 解决方案 您可以在这里(要点)找到所有细节和一些原始的Obj-C代码。代码不完整但足以启动。 此处仅绘制背景图片代码: - (UIImage *)hintImage { CGMutablePathRef path = CGPathCreateMutable(); CGPoint p = ..
发布时间:2018-09-06 11:16:45 移动开发