1
我已經UIScrollView中的一個子類,實現此方法:的UIScrollView - 檢測第二觸摸而滾動
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touches: %d", [[event allTouches] count]);
[self.nextResponder touchesBegan:touches withEvent:event];
}
當我首先觸摸滾動視圖將調用此方法。但是,如果我開始拖動滾動視圖,然後放下另一個手指,touchesBegan不會被調用。我需要檢測在滾動視圖中何時發生第二次觸摸,即使它當前正在滾動。有任何想法嗎?
編輯:如果我從兩個開始註冊兩個觸摸,但如果我從一個開始,開始滾動,然後將第二個手指放在它未註冊。
self.multipleTouchEnabled = YES;在initWithFrame方法中,我已經驗證它正在被設置。 – sol 2010-09-30 23:03:35
這個想法非常多。 – 2010-09-30 23:07:38