use*_*617 6 keyboard uitextfield ios
我目前正在开发一个原型,我希望在加载到iPad之前先在桌面上进行用户测试.
我正在寻找解决方案,以便在单击文本字段后禁用键盘.这意味着在单击文本字段后,用户可以直接从macbook键盘输入信息,并且不会显示自动显示在模拟器中的虚拟键盘.我经历了很多教程,但他们都是在用户输入后解雇键盘; 这不是我想要的.我该如何隐藏键盘?
非常感谢!
用这个:
UIView *dummyView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
myTextField.inputView = dummyView; // Hide keyboard, but show blinking cursor
Run Code Online (Sandbox Code Playgroud)
它适用于UITextField和UITextView,需要将它们设置为可编辑.
你在这里做了什么:
你创建了一个虚拟视图width=hight=0,并将其指定为你的输入视图textField.
它是如何工作的:
而不是显示默认的键盘,现在,该是的viewController显示DummyView为inputView您UITextField.正如DummyView所示Width=height=0,你不会在屏幕上看到任何内容:)
| 归档时间: |
|
| 查看次数: |
6041 次 |
| 最近记录: |