- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个自定义文本输入 View ,并试图强制键盘在键盘上显示所有大写字母;类似于 UITextField
。这是我尝试过的方法,但它对我不起作用:
class CustomInput: UIView, UIKeyInput {
// UIKeyInput inherits this property
var autocapitalizationType: UITextAutocapitalizationType {
get { return .AllCharacters }
set { }
}
}
我希望覆盖变量并只允许 .AllCharacters
会强制键盘全部大写,但事实并非如此。有什么想法可以让键盘全部大写吗?
最佳答案
我在目前正在开发的应用程序中遇到了同样的问题。花了相当多的时间试图弄清楚这一点,特别是因为 autocorrectionType
和 keyboardType
似乎都工作正常。
我目前的解决方法是让我的自定义 View 实现 UITextInput
而不是 UIKeyInput
,并为所有未使用的属性和函数使用虚拟代码。非常丑陋的解决方法,但这是我让它工作的唯一方法,所以我正在运行它。
有兴趣看看是否有人对这里的潜在问题有所了解。
关于ios - 带有全大写键盘的 UIKeyInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37422226/
我创建了一个自定义文本输入 View ,并试图强制键盘在键盘上显示所有大写字母;类似于 UITextField。这是我尝试过的方法,但它对我不起作用: class CustomInput: UIVie
我有一个继承自 UIView 并符合 UIKeyInput 的类*.h* @interface UIKeyInputExampleView : UIView { NSMutableStrin
我有一个实现 UIKeyInput 的 UIViewController 子类。这是一个需要控制键盘的全屏 View Controller 。我根据带有 resignFirstResponder 和
我已经实现了 UIKeyInput 协议(protocol)方法 - (void)deleteBackward 但是当代码在 iPad 上运行并且我按下键盘上的删除按钮时它没有执行方法。 此协议(pr
我已经设置了一个 View Controller 来采用 UIKeyInput,这样我就可以在没有显示文本字段的情况下接受用户输入。我有一个文本字段,作为键盘的输入附件 View 连接,以便用户可以看
目前我正在使用 UIKeyinput,但即使我长时间按住删除键,它也只会发送一个 delteBackward 事件。如何让它在我按住 delete 键很长时间时向我发送多个事件调用? 最佳答案 没有简
我有以下代码: let button = sender as! UIButton let title = button.title(for: .normal) (UITextDocumentProxy
在 Xcode UI 测试期间,如何为符合 UIKeyInput 的 UIView insertText? 我创建了一个 CodeInputView符合 UIKeyInput。 当我记录自己手动输入代
我有一个 TableView ,其中显示了一个我希望用户能够编辑的列表。为了节省空间,并使我的 View 更容易看,我创建了一个符合 UIKeyInput 协议(protocol)的自定义工具栏,这样
为什么 -[UIKeyInput hasText] 总是为 UITextField 返回 NO?这是 UIKit 的错误吗? 例如,以下测试失败: UITextField *textField = [
我想观察 UITextfield 中的文本输入子类。为此,我正在尝试实现 UIKeyInput该子类中的协议(protocol)方法。但是 insertText:和 hasText方法永远不会被调用。
我正在尝试弄清楚如何使符合 UIKeyInput 协议(protocol)的非 UITextField 类使用 VoiceOver 宣布键入和删除的字符,就像 UITextField 所做的那样。它应
我有一个基本上是无线键盘的蓝牙脚踏开关。一个踏板发送向上箭头键,另一个发送向下箭头键。当按下其中一个踏板时,我希望能够在我的 iPad 应用程序中执行我自己的代码。踏板的制造者告诉我我应该创建一个 U
如何将UIKeyInput协议(protocol)与UIWebView控件一起使用? (我正在尝试解决退格问题:它适用于外部键盘,但不适用于 iOS 键盘,因为删除的字符超过 1 个,并且在两个键盘上
我正在使用键盘,我刚刚安装了 xcode 7 beta 2然后我收到很多警告。 超过 24 个黄色错误我认为这会使键盘崩溃on xcode 6.4 无错误无键盘当然 我发现很难解决这些错误。 警告:
我是一名优秀的程序员,十分优秀!