custom-keyboard相关内容

如何使用自定义键盘IO发送映像

我正在构建我的第一个定制键盘。我用的是SWIFT 2和Xcode 7。我用这个作为我的键盘 (我在iPhone上运行它)当我点击小外星人的脸时,我想要 带有该图像的小表情符号或 将图像(如果可能)插入到用户正在键入的位置。我已尝试过此代码 let pasteboard: UIPasteboard = UIPasteboard.generalPasteboard() let ..
发布时间:2022-09-21 23:04:05 移动开发

如何在Android中发送输入连接中的图片?

我在我的应用程序中有一个自定义键盘,里面有满是图像的图像,当我单击图像时,我想将图像发送到输入连接(即希望以应用程序的默认编辑文本显示图像),单击图像时如何传递图像??请帮助 推荐答案 使用InputConnectionCompat如下所示: private void commitImage(Uri contentUri) { InputContentInfoCompat ..

自定义键盘中的 iOS 8.3 'UIView-Encapsulated-Layout-Width'

我已经实现了一个自定义键盘.它在运行 iOS 8.2 的设备上运行良好. 但是,当我在装有 iOS 8.3 的设备上运行相同的代码时,我收到以下警告,并且键盘的高度设置不正确: 可能至少以下列表中的一个约束是您不想要的.试试这个:(1)查看每个约束并尝试找出您不期望的;(2) 找到添加了一个或多个不需要的约束的代码并修复它.(注意:如果您看到不理解的 NSAutoresizingMaskL ..
发布时间:2022-01-18 20:43:28 移动开发

iOS:自定义键盘:我想将图像发送到 textDocumentProxy(输入控件)

我正在实现只有图像的自定义键盘,并希望在单击图像时将图像发送到 textDocumentProxy/input 控件,例如 textview,但不能克服它.到目前为止,我能够将文本/字符串发送到输入控件,但不能发送图像. 是否可以将图像发送到输入控件? 非常感谢任何建议或解决方案. 解决方案 下面是复制图片到粘贴板 NSData *data = [NSData dataWit ..
发布时间:2022-01-13 22:53:01 移动开发

允许在键盘 iOS10 中进行完全访问检查

最近 iOS 更新了 iOS 10 &对开发人员有一些更改,其中一项更改是现在我们无法检查 允许完全访问 我们以前的方式如下所示 -(BOOL)isOpenAccessGranted{返回 [UIPasteboard generalPasteboard];} 我搜索了最新的UIPasteboard 开发者指南,但找不到解决它.有没有人对此有适当的解决方案. 解决方案 iOS11及以上很 ..
发布时间:2022-01-13 22:29:44 移动开发

在 swift 3.0 中从我的键盘扩展打开我的应用程序

我正在尝试从我的键盘扩展中打开.我有自定义键盘,并且已从设置中添加该键盘.在我的自定义键盘上有一个“显示更多"按钮,我想点击这个按钮打开我的应用. 所以我尝试了以下代码: let context = NSExtensionContext()context.open(url! as URL, completionHandler: nil)var responder = self 作为 UIR ..
发布时间:2022-01-01 11:41:16 移动开发

数据输入自定义视图的 Swift 示例(自定义应用内键盘)

目标 我想制作一个仅在我的应用中使用的自定义键盘,而不是需要安装的系统键盘. 我读过和尝试过的 文档 应用扩展编程指南:自定义键盘 数据输入的自定义视图 上面的第一篇文章指出: 确保自定义的全系统键盘确实是您想要的发展.为您的应用程序提供完全自定义的键盘或仅在您的应用程序中使用自定义键补充系统键盘,iOS SDK 提供了其他更好的选择.了解自定义输入视图并在自 ..
发布时间:2021-12-02 16:09:36 移动开发

错误 ITMS-9000:“架构无效:包含应用程序扩展和框架的应用程序必须支持 arm64

我想在 Itunes Connect 上上传带有自定义键盘扩展的构建,但是当我要通过应用程序加载器将它上传到 Itunes Connect 时,它显示以下错误 ERROR ITMS-9000:“无效的架构:包含应用程序扩展和框架的应用程序必须支持 arm64 我已经在键盘扩展目标和应用程序目标中为“Armv7"、armv7s、arm64 添加了有效架构.但我仍然面临同样的问题 解决方案 ..
发布时间:2021-11-17 02:28:37 其他开发

Applescript 在点击时将 Esc 映射到 Caps Lock;按下时控制大写锁定(macOS Sierra)?

我很清楚 karabiner-elements 仍在开发中,以在 macOS Sierra 中启用此键映射.但是,目前它不起作用. 我的想法是,如果我将 Caps Lock 映射到 Preferences/Keyboard/Modifier Keys 中的 Control,那我就成功了.我看到了人们用 AppleScript 做的一些有趣的事情 here.我希望有一种简单的方法可以通过 Ap ..

当 UITextField 被点击时加载一个 nib 文件作为自定义键盘

我正在尝试加载 .xib 文件以在点击 textField 时充当自定义键盘.我可以在点击 textField 时显示 .xib 文件(视图),但我不确定如何将 .xib 文件中的按钮与ViewController.swift 中的一个 textField. 这是我目前所做的. 创建了一个项目. 添加了一个 UITextField 并为其创建了一个插座. @IBOutlet 弱 ..
发布时间:2021-10-01 18:40:45 移动开发

Xamarin Android:自定义渲染器的自定义键盘问题 - 出现在控件下方、按键不可按下等

我正在创建一个具有自定义键盘的自定义控件.我遇到了几个问题. 我使用的是 Visual Studio Community 2019,我使用 Android_Accelerated_x86_Oreo (Android 8.1 API-27) 作为我的 Android 模拟器. 总而言之, 我需要为 Entry 设置不同的样式,因此我从中创建了一个派生类,称为 TextBoxEntr ..
发布时间:2021-09-29 20:14:02 C#/.NET

如何检测键盘类型随新键盘类型的大小、类型、提示栏高度的变化?

有什么方法可以检测键盘类型随大小、类型和建议栏高度的变化,比如从英文键盘更改为包含某种建议栏的印地语(见截图). 普通英文键盘 第一个问题 更改为印地语 LIPI 后 - 当我刚刚更改时,一切都很好,因为英语和印地语键盘的大小相同,但是在开始输入印地语 Lipi 后,建议覆盖 TextField 第二个问题 更改为表情符号后 - 表情符号键盘比英语高一点,所以键盘再次 ..
发布时间:2021-09-12 20:33:41 移动开发

在自定义键盘中正确实现 handleInputModeList

iOS 10 中添加了一个新的 API,以显示用户可以切换到的其他键盘的列表 - 与用户在系统键盘上长按地球仪时显示的列表相同.函数声明如下: func handleInputModeList(from view: UIView, with event: UIEvent) 我的问题是,生成要提供的 UIEvent 的正确方法是什么?我打算使用 UILongPressGestureRecog ..

目标中的 SwiftUI(自定义键盘)

在键盘扩展中找不到任何使用 SwiftUI 的示例.我创建了一个扩展并尝试创建简单的 SwiftUI Button 没有任何操作(它只是打印调试文本).但是键盘中没有可见的按钮.是否可以创建 SwiftUI 自定义键盘? struct SwiftUIButton: View{让动作:() ->()var body: 一些视图{按钮(动作:动作){文本(“点击我")}}}类键盘视图控制器:UIIn ..
发布时间:2021-09-02 19:27:03 移动开发

如何使用 NSLayoutConstraints 以编程方式将 UIView 中的 UIButtons 限制为成比例的宽度

我正在尝试以编程方式创建自定义键盘.我已经设法使键盘的功能正常工作,但正在努力以编程方式设置约束. 我已经设法找到代码来限制按钮在它们的行中的大小相等,但无法对其进行足够的自定义以设置某些按钮的宽度(或比例宽度). 这是当前键盘的图片 每一行都是一个单独的 UIView,填充了与每个键对应的 UIButton.然后我将每个视图中的按钮限制为它们的超级视图. 问题是我希望空格 ..
发布时间:2021-06-09 20:03:15 移动开发

如何使Linux在使程序可供阅读的同时忽略键盘?

我正在构建某种信息亭系统,为此我购买了该USB DIY键盘: https://www.amazon.com/gp/product/B07QPXQQ7L 这使我有很多按钮,它们的行为类似于键盘按键. 我正在编写一个程序(Perl),该程序将从键盘上获取输入,并以此为基础进行操作. 问题是我需要让系统的其余部分(X和TTY)都忽略该键盘,以便它不会在终端或窗口管理器中键入随机内容.换 ..
发布时间:2021-05-28 19:21:46 服务器开发

在UITextField的.NumberPad键盘上添加减号

iOS开发的新手,请原谅我提出的一些显而易见的问题.众所周知,UITextField的KeyboardType设置为.NumberPad的键盘如下所示... .NumberPad键盘 我想做的是用减号替换左下角的空白区域.这可能吗?或者需要编写一个完整的自定义键盘来实现这一目标吗? 非常感谢您的帮助. 解决方案 在您的文本字段inputAccessoryView中添加工具 ..
发布时间:2021-05-16 20:30:42 移动开发

在我的应用程序中单击按钮时打开电话设置

我最近升级到Xcode 8,并将代码转换为Swift3.我正在制作一个自定义键盘(扩展名),该键盘在iOS 9之前都可以正常工作,但是在iOS 10中我遇到了两个问题. 自定义键盘的容器应用程序包含一个按钮,该按钮将用户定向到键盘设置以添加键盘 问题:此按钮的点击在iOS 10中不起作用,即用户无权进入设置.我已经在项目中配置了URL方案,并尝试了以下代码: @IBAction函数 ..
发布时间:2021-05-04 19:10:06 其他开发

PopupWindow在Android API 28的自定义键盘上被剪切

我做了一个自定义键盘.长按一个键时, PopupWindow 会在该键上方显示一些其他选择.问题在于,在API 28中,此弹出窗口会被裁剪(甚至在第一行中完全隐藏). 按钮和"Low text"(低文本) EditText 位于顶部视图下方.调用 onComputeInsets() 允许触摸键盘按键,但不允许在插图所覆盖的空白区域触摸键盘.在此区域中,触摸向下传递到基础视图-此处是“低文本" ..
发布时间:2021-04-05 20:50:28 移动开发