我正在使用NSTimer構建旋轉橫幅以跟蹤當前圖像,圖像是從5個不同圖像進行動畫處理的。如果有人點擊它,我會設置一個touchesBegan來繼續處理橫幅上的觸摸事件。我的概念驗證工程,但將其移到另一個項目中,它就打破了。Touchesbegan未檢測到正在觸摸的內容
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
if ([touch view] == myImageView){
[self getImage];
NSLog(@"%@", currentImage);
}
}
現在,當我把破發點到我的項目,它抓住了觸摸就好了,但是當它到達 如果([觸摸視圖] == myImageView) 不檢測,圖像觀點正在被觸動。
我已經重建了它,得到它使用這個工作,我忘了myImageView.userInteractionEnabled = YES;但是在我們的主要項目中,這並不是很好。 –