0
私は他の人に同様の質問をしたことは知っていますが、私はチェックして、その問題は私と同じではありません。ここでUIImageViewのサブクラスはタッチイベントに応答できますか?
が何らかの理由で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方法を認識しません。また、touchesBeganメソッドでcodeSense機能が動作しませんでした。
に変更する必要がありますが、6行目はYES = self.userInteractionEnabledするか、[自己setUserInteractionEnabled:YES] – Sam