У меня есть пользовательский класс UIView. Внутри этого вида есть изображение. (Я делаю UISlider с нуля).
Я пытаюсь заставить вид изображения - большой палец ползунка - перемещаться по виду. Ниже приведен код из класса UIView
- (BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {
CGPoint touchPoint = [touch locationInView:self];
if ( CGRectContainsPoint(self.thumb.frame, touchPoint))
self.thumb.center = CGPointMake(touchPoint.x, self.thumb.center.y);
return YES;
}
Когда я кладу палец на ползунок и пытаюсь его перетащить, ничего не происходит. Однако, когда я касаюсь большого пальца ползунка, перетаскивая палец на большой палец, не отпуская его, а затем попробуйте перетащить большой палец, он работает нормально.
Как я могу изменить свой код, чтобы метод вызывался, когда кто-то держит большой палец и пытается его перетащить?