我想知道如何禁用 UITextfield 的输入视图。环境textField.inputView = nil;
or [textField setInputView:nil]
在 ShouldBeginEditing 中不执行任何操作,并使用userInteraction
属性消除了与场交互的能力。理想情况下,我想删除光标和键盘,同时仍然能够使用 ShouldBeginEditing 和 ShouldEndEditing 与文本字段方法交互并在文本字段方法之间切换。有什么办法可以做到这一点吗?
你应该做这个:
myTextField.inputView = UIView.new; //Empty UIView
将其设置为nil
仅表示使用默认键盘。
要摆脱插入符号,请子类化 UITextField 并覆盖caretRectForPosition
:
- (CGRect) caretRectForPosition:(UITextPosition*)position
{
return CGRectZero;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)