【发布时间】:2016-02-03 03:14:26
【问题描述】:
我现在正在学习UIResponder。我写了一些测试代码。在我的代码中,我想让UIView 成为第一响应者,但我失败了。我的测试步骤是:
- 在情节提要中创建
UIView。 为此视图创建了一个扩展
UIView的类,并覆盖方法canBecomeFirstResponder:和becomeFirstResponder以返回YES。-
在视图控制器的
viewDidAppear:方法的方法中,测试一下:- (void) viewDidAppear:(BOOL)animated { [self.viewD becomeFirstResponder]; NSLog(@"%d ", [self.viewD isFirstResponder]); }
isFirstResponder 的结果总是NO。
我不知道为什么。有谁能够帮助我?谢谢。
【问题讨论】:
-
@Aaron Brager 谢谢 :)
标签: ios uiresponder