1
我試圖在我的視圖控制器中使用自定義的UIControl。我的自定義類的子類的UIControl並通過下面的代碼cancelTrackingWithEvent被調用甚至接觸委託返回YES
我已經實現以下哪個返回YES,以確保持續觸摸代表分配情況爲我定製的控制和對我的視圖控制器的觀點增加。
- (BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{
[super beginTrackingWithTouch:touch withEvent:event];
return YES;
}
- (BOOL) continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{
[super continueTrackingWithTouch:touch withEvent:event];
return YES;
}
- (void) endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event{
[super endTrackingWithTouch:touch withEvent:event];
}
- (void)cancelTrackingWithEvent:(UIEvent *)event
{
NSLog(@"Touch cancelled");
}
但是- (void)cancelTrackingWithEvent:(UIEvent *)event
當我跟蹤時會被調用。之後,我應該拿起我的手指並再次拖動。那麼只有我收到開始並繼續跟蹤代表