Из моего опыта (что не так уж много).Вы можете создать 2 UIViews для 2 веслов, прикосновение в одном виде переместит одно весло, в то время как прикосновение в другом переместит другое весло.Я надеюсь, что это поможет.
Если вы не знаете, как разделить представления, вы можете просто заставить его идентифицировать 2 касания
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch1 = [[event touchesForView:zone1] anyObject];
UITouch *touch2 = [[event touchesForView:zone2] anyObject];
if (touch1)
touchOffset1 = paddle1.center.x - [touch1 locationInView:touch1.view].x;
if (touch2)
touchOffset2 = paddle2.center.x - [touch2 locationInView:touch2.view].x;
}
Это вы можете использовать, вероятно, это не таксамый продуктивный, но он работает, если вы не можете понять, как разделить касания.