我有一个自定义视图,它将充当文本字段,另一个自定义视图帽作为其键盘。我打算实施uikeyinput协议,但由于它是一个自定义键盘,它不能通过uikeyinput向其代理发送消息,所以我想我也可以制作一个自定义协议。 使文本字段成为第一响应者后,如何在有人单击文本字段时使键盘出现?如何手动显示ios键盘?
1
A
回答
0
申报财产inputView
把定制的视图类的头:
@property (nonatomic, readonly) MyCustomKeyboardView *inputView;
不要合成它。相反,显式实现自定义视图类中的getter以返回您的自定义键盘视图。一旦您的视图成为第一响应者,Cocoa会自动读取此属性以检查您的视图是否需要自定义键盘。它甚至可以使键盘动画。
请参阅UIResponder的文档。
9
当文本字段成为第一响应者时,它会自动弹出键盘。要使键盘出现,只需发送[textField becomeFirstResponder]
。
相关问题
- 1. 如何在iOS键盘上显示美国手语(手势)?
- 2. 键盘不显示(IOS)
- 3. iOS键盘显示SAVE
- 4. Phonegap如何自动显示键盘
- 5. Windows手机键盘显示屏
- 6. 显示键盘
- 7. 自定义键盘不显示自定义键盘iOS 8
- 8. 如何在显示searchController时自动显示键盘
- 9. 如何自动加载键盘(iOS SDK)?
- 10. 显示与InputMethodManager手动软键盘不调整窗口
- 11. 手动显示/隐藏JavaScript中的设备键盘
- 12. 如何更改软键盘在iOS中的显示的标题?
- 13. 如何在iOS 8 Today Extension上显示键盘?
- 14. 如何在iOS中通过键盘显示UIView
- 15. 显示iPhone键盘
- 16. 时显示键盘
- 17. iOS基于UIView的键盘板语言动态显示
- 18. ios在显示键盘上强制自动布局更新
- 19. Cordova/Phonegap IOS键盘滚动问题,显示白色背景
- 20. iOS 8 UITextView在键盘显示时不滑动
- 21. 在没有动画的情况下在iOS中显示键盘
- 22. 如何在物理键盘连接时显示虚拟键盘
- 23. 如何在软键盘显示时隐藏EditText软键盘?
- 24. 如何获取移动浏览器(iOS中的webkit,Android)显示其软键盘
- 25. 如何在iOS Swift 3中拖动时顺利地显示/隐藏键盘?
- 26. 如何在键盘显示时禁用UIWebView的自动滚动
- 27. 如何显示TLF Textfield的键盘?
- 28. 如何强制键盘保持显示?
- 29. 如何显示自定义键盘
- 30. 如何在Qt上显示键盘?