问题标签 [uiinputviewcontroller]

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 回答
540 浏览

iphone - 自定义键盘 UITextField inputView xcode

我正在使用链接到 UITextField 的 inputView 向视图添加自定义键盘。我将尺寸设置为宽度 216,高度 320。我让它从底部进入纵向。我希望它只覆盖 216 像素的屏幕,但现在当它出现在左侧的键盘并具有正确的纵横比时。但是,有一个灰色背景从键盘的右边缘延伸到视图的右侧。有什么办法可以删除它,以便清楚并且我可以看到视图的右侧?我尝试将视图的背景设置为清除颜色并尝试了我能想到的一切。有谁知道这是否可能?

0 投票
1 回答
223 浏览

ios8 - 无法在实际设备上激活 ios8 自定义键盘

我为 iOS8 设计了一个自定义键盘,它在模拟器上运行良好,但是当我将 iPad 连接到 Xcode 以在我的设备上安装应用程序时,它不会在键盘列表下显示我的自定义键盘。我究竟做错了什么?我的键盘的实现可以在这里找到。 在此处输入图像描述

0 投票
0 回答
135 浏览

ios - UIInputViewController 不会从 plist 加载数组

我正在尝试从应用程序从 url 获取的 plist 加载自定义键盘上的按钮之一。我无法在键盘加载时加载 plist 数组,因此它可以在键盘视图加载时读取文本。

0 投票
1 回答
661 浏览

ios - 不同的.xib 用于不同的屏幕尺寸和外观?- iOS 8 键盘扩展

我的问题:
我正在尝试为 iOS 8 开发自定义键盘。我让按钮正常工作,但我想知道如何进行不同的设置,无论是 iPad 还是 iPhone,以及如何更改键盘的外观应该是浅色或深色。我可以为所有内容获取 .xib,还是有什么技巧?

示例:
.xib 用于 iPad 键盘纵向光
.xib 用于 iPad 键盘横向光
.xib 用于 iPad 键盘纵向黑暗
.xib 用于 iPad 键盘横向黑暗
.xib 用于 iPhone 键盘纵向光
等等...


我想您可以通过这种方式检查键盘的外观,然后相应地更改按钮的图像,但是例如 iPad 上的不同键盘(不同的布局)是我的问题...

提前致谢。

0 投票
0 回答
407 浏览

ios - UIInputViewController 子类中的 NSNotification

我正在编写一个自定义键盘扩展,虽然我注册为键盘隐藏/显示通知的观察者,但我的断点从未命中,我的日志语句也从未打印。UIInputViewController 子类中的 NSNotifications 是否发生了一些不同的事情,或者我做错了什么?

0 投票
1 回答
844 浏览

objective-c - CustomKeyBoardExtension 中的当前文本选择

我正在努力写作Custom Keyboard Extension

我正在寻找知道光标在哪里的方法UITextFieldUITextView......在CustomKeyboardExtension中......但我没有看到类似的东西。

我看到 SwiftKey 应用程序 ( http://swiftkey.com ) 可以做到这一点(或做类似的事情)。当我改变光标时,建议文本会改变(见下图)。

问:我们如何获得当前的文本选择?

...

更新:2014 年 9 月 29 日

好吧,我太傻了。我们可以使用documentContextBeforeInput,属性documentContextAfterInput方法。textDocumentProxy我认为“之前”,“之后”是时候了。其实就是位置的问题。

对不起大家!我浪费了你的时间:(

0 投票
4 回答
2943 浏览

ios - 无法更改 UIInputView 高度

我有一个简单的 UIInputViewController 子类,只有两个被覆盖的方法。inputAccessoryViewController我在成为第一响应者的 UIViewController 子类上使用此输入视图控制器。我尝试按照 Apple 文档的建议通过添加约束来指定 inputView 的高度。问题是我的约束不起作用,并且在添加约束时出现自动布局异常

我认为这意味着系统已经向输入视图添加了零高度约束(因为它是用零高度创建的)。现在它们发生冲突,自动布局打破了我解决问题的约束。

当我尝试将它用作inputViewController我的视图控制器(仅用于测试目的)时,我得到了同样的异常,但它不是零高度,而是 216 像素。它也打破了我的约束,高度保持默认。

结果,我无法更改输入附件视图高度。有人成功了吗?显然,Apple 文档没有提供任何帮助......

0 投票
1 回答
1269 浏览

ios - 如何将 inputAccessoryView 添加到自定义键盘(ios 扩展)

我以编程方式创建了一个自定义键盘。没有故事板。我想根据苹果自己的键盘在上面添加一个附件视图。无法弄清楚如何在我的应用程序中的键盘文件中快速执行此操作。

我试过(row0 是 UIView):

谢谢!

0 投票
2 回答
6767 浏览

ios - Swift 中的自定义输入视图

我花了几个小时试图弄清楚如何创建/然后让自定义inputView工作。我有一个网格TextInputs(想想拼字板),按下时应该加载自定义inputView以插入文本。

我创建了一个.xib文件,其中包含UI elements自定义.xib 文件inputView。我能够创建一个CustomInputViewControllerinputView出现,但永远无法获得实际TextInput更新它的value/text

Apple 文档似乎很清楚如何让它工作,而且我见过的许多教程都在使用 Obj-C(由于现在似乎无法快速完成的小事情,我无法转换它) .

应该实现哪些总体架构和必要的代码片段来创建一个customInputViewfor multiple textInputs(委托链、控制器、.xib、视图等)?

0 投票
1 回答
421 浏览

objective-c - iOS:使用 playInputClick 与带有音频工具箱的 (1104) 声音文件之间是否存在性能差异?

Apple 建议使用playInputClick自定义键盘来模拟点击声音。它更容易实现AudioServicesPlaySystemSound(1104);,所以我的问题变成了,playInputClick提供更好的性能还是同样的事情?