问题标签 [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.
iphone - 自定义键盘 UITextField inputView xcode
我正在使用链接到 UITextField 的 inputView 向视图添加自定义键盘。我将尺寸设置为宽度 216,高度 320。我让它从底部进入纵向。我希望它只覆盖 216 像素的屏幕,但现在当它出现在左侧的键盘并具有正确的纵横比时。但是,有一个灰色背景从键盘的右边缘延伸到视图的右侧。有什么办法可以删除它,以便清楚并且我可以看到视图的右侧?我尝试将视图的背景设置为清除颜色并尝试了我能想到的一切。有谁知道这是否可能?
ios8 - 无法在实际设备上激活 ios8 自定义键盘
我为 iOS8 设计了一个自定义键盘,它在模拟器上运行良好,但是当我将 iPad 连接到 Xcode 以在我的设备上安装应用程序时,它不会在键盘列表下显示我的自定义键盘。我究竟做错了什么?我的键盘的实现可以在这里找到。
ios - UIInputViewController 不会从 plist 加载数组
我正在尝试从应用程序从 url 获取的 plist 加载自定义键盘上的按钮之一。我无法在键盘加载时加载 plist 数组,因此它可以在键盘视图加载时读取文本。
ios - 不同的.xib 用于不同的屏幕尺寸和外观?- iOS 8 键盘扩展
我的问题:
我正在尝试为 iOS 8 开发自定义键盘。我让按钮正常工作,但我想知道如何进行不同的设置,无论是 iPad 还是 iPhone,以及如何更改键盘的外观应该是浅色或深色。我可以为所有内容获取 .xib,还是有什么技巧?
示例:
.xib 用于 iPad 键盘纵向光
.xib 用于 iPad 键盘横向光
.xib 用于 iPad 键盘纵向黑暗
.xib 用于 iPad 键盘横向黑暗
.xib 用于 iPhone 键盘纵向光
等等...
我想您可以通过这种方式检查键盘的外观,然后相应地更改按钮的图像,但是例如 iPad 上的不同键盘(不同的布局)是我的问题...
提前致谢。
ios - UIInputViewController 子类中的 NSNotification
我正在编写一个自定义键盘扩展,虽然我注册为键盘隐藏/显示通知的观察者,但我的断点从未命中,我的日志语句也从未打印。UIInputViewController 子类中的 NSNotifications 是否发生了一些不同的事情,或者我做错了什么?
objective-c - CustomKeyBoardExtension 中的当前文本选择
我正在努力写作Custom Keyboard Extension
。
我正在寻找知道光标在哪里的方法UITextField
,UITextView
......在CustomKeyboardExtension中......但我没有看到类似的东西。
我看到 SwiftKey 应用程序 ( http://swiftkey.com ) 可以做到这一点(或做类似的事情)。当我改变光标时,建议文本会改变(见下图)。
问:我们如何获得当前的文本选择?
...
更新:2014 年 9 月 29 日
好吧,我太傻了。我们可以使用documentContextBeforeInput
,属性documentContextAfterInput
方法。textDocumentProxy
我认为“之前”,“之后”是时候了。其实就是位置的问题。
对不起大家!我浪费了你的时间:(
ios - 无法更改 UIInputView 高度
我有一个简单的 UIInputViewController 子类,只有两个被覆盖的方法。inputAccessoryViewController
我在成为第一响应者的 UIViewController 子类上使用此输入视图控制器。我尝试按照 Apple 文档的建议通过添加约束来指定 inputView 的高度。问题是我的约束不起作用,并且在添加约束时出现自动布局异常
我认为这意味着系统已经向输入视图添加了零高度约束(因为它是用零高度创建的)。现在它们发生冲突,自动布局打破了我解决问题的约束。
当我尝试将它用作inputViewController
我的视图控制器(仅用于测试目的)时,我得到了同样的异常,但它不是零高度,而是 216 像素。它也打破了我的约束,高度保持默认。
结果,我无法更改输入附件视图高度。有人成功了吗?显然,Apple 文档没有提供任何帮助......
ios - 如何将 inputAccessoryView 添加到自定义键盘(ios 扩展)
我以编程方式创建了一个自定义键盘。没有故事板。我想根据苹果自己的键盘在上面添加一个附件视图。无法弄清楚如何在我的应用程序中的键盘文件中快速执行此操作。
我试过(row0 是 UIView):
谢谢!
ios - Swift 中的自定义输入视图
我花了几个小时试图弄清楚如何创建/然后让自定义inputView
工作。我有一个网格TextInputs
(想想拼字板),按下时应该加载自定义inputView
以插入文本。
我创建了一个.xib文件,其中包含UI elements
自定义.xib 文件inputView
。我能够创建一个CustomInputViewController
并inputView
出现,但永远无法获得实际TextInput
更新它的value/text。
Apple 文档似乎很清楚如何让它工作,而且我见过的许多教程都在使用 Obj-C(由于现在似乎无法快速完成的小事情,我无法转换它) .
应该实现哪些总体架构和必要的代码片段来创建一个customInputView
for multiple textInputs
(委托链、控制器、.xib、视图等)?
objective-c - iOS:使用 playInputClick 与带有音频工具箱的 (1104) 声音文件之间是否存在性能差异?
Apple 建议使用playInputClick
自定义键盘来模拟点击声音。它更容易实现AudioServicesPlaySystemSound(1104);
,所以我的问题变成了,playInputClick
提供更好的性能还是同样的事情?