在我的视图控制器的-viewDidLoad
方法中,我调用[myTextField becomeFirstResponder];
这就像一个魅力,打开键盘,myTextField获得焦点。
我有一个带有目标操作的按钮(操作在同一控制器中),用于检查[myTextField isFirstReponder]
- 但它总是返回false(呃,NO
在Cocoa术语中;))。
这不是找出myTextField
是否有键盘输入的正确方法吗?
答案 0 :(得分:14)
如何检查编辑属性的值,即[myTextField isEditing]?
我认为当您点按它时,您的按钮会接管第一响应者状态。