【发布时间】:2011-08-15 03:00:34
【问题描述】:
我知道其他人也问过类似的问题,但我查了一下,他们的问题和我的不一样。
这是来自 customImageView 的代码
@implementation KeysTest
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
[self.userInteractionEnabled:YES];
self.image = [UIImage imageNamed:@"whitekey.gif"];
}
return self;
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"test!");
}
由于某种原因,它无法识别 userInteractionEnabled 方法。此外,codeSense 功能不适用于 touchesBegan 方法。
【问题讨论】:
-
可能是错字,但第 6 行应该是 self.userInteractionEnabled = YES 或 [self setUserInteractionEnabled:YES]
标签: objective-c uiimageview touchesbegan