【发布时间】:2012-10-02 13:20:08
【问题描述】:
我正在学习《iOS Programming Big Nerd Ranch Guide》一书,并且上了一课我要创建自定义视图 HypnosisView。现在,我想让这个视图在摇动时改变它的颜色,但它说我想把它设为 First-Responder。
我用过,
- (BOOL)canBecomeFirstResponder
{
return YES;
}
和
BOOL success = [view becomeFirstResponder];
if (success) {
NSLog(@"HypnosisView became the first responder"):
} else {
NSLog(@"Could not become first responder");
}
但是,每当我运行我的应用程序时,它总是说它不能成为第一响应者。
任何帮助将不胜感激。
更新
我忘了提到我收到了这个输出消息。
应用程序窗口在应用程序启动结束时应该有一个根视图控制器
【问题讨论】:
-
我看过了。我仍然很困惑。我是 Objective-C 的新手,我不明白我应该在覆盖中做什么。我确实覆盖了 canBecomeFirstResponder,但也许我应该做更多?
标签: objective-c ios xcode xcode4.5