Как использовать UIPinchGestureRecognizer
для нескольких целей? В настоящий момент я использую его для увеличения/увеличения моего GLKView, но я хотел бы использовать жест для перемещения (панорамирование/наклон), но в то же время можно масштабировать. Я видел это поведение во многих CAD и 3D приложениях на iOS.Жест для увеличения и панорамирования/наклона
Код для защемления:
- (void)pinchDetected:(UIPinchGestureRecognizer *)pinchRecognizer
{
NSLog (@"%@", @"Pinching");
if (pinchRecognizer.state == UIGestureRecognizerStateBegan ||
pinchRecognizer.state == UIGestureRecognizerStateChanged ||
pinchRecognizer.state == UIGestureRecognizerStateEnded) {
_zoom += (-1)*(logf(pinchRecognizer.scale) * 10.0f);
pinchRecognizer.scale = 1.0;
}
}
Не имеет значения, что я использую 'UIPinchGestureRecognizer' в отличие от событий касания в конкретном примере кода, с которым вы связались? – JavaCake
nop это не имеет никакого значения, кроме некоторого кодирования и вызова функций –