我正在关注这本书,iOS Programming Big Nerd Ranch Guide,并且我已经上了一堂课,我要创建一个自定义视图 HypnosisView。现在,我想让这个视图在摇动时改变它的颜色,但它说我想使它成为第一响应者。
我用了,
- (BOOL)canBecomeFirstResponder
{
return YES;
}
和
BOOL success = [view becomeFirstResponder];
if (success) {
NSLog(@"HypnosisView became the first responder"):
} else {
NSLog(@"Could not become first responder");
}
但是,每当我运行我的应用程序时,它总是说它不能成为第一响应者。
任何帮助,将不胜感激。
更新
我忘了提到我收到了这个输出消息。
应用程序窗口应该在应用程序启动结束时有一个根视图控制器