2011-12-19 2 views
0

Поскольку я новичок в этом поле. Я искал много по сети, но не мог найти что-то важное. Я пытаюсь использовать UIPinchGestureRecognizer, где пользовательский вид Пинча по горизонтали должен масштабироваться только горизонтально, аналогично вертикальному, и если пользователь делает это по диагонали, он должен масштабироваться в обоих направлениях. В настоящее время мой взгляд является масштабированием в обоих направлениях, как я делаюКак получить направление в UIPanGesture и увеличить/уменьшить или просмотреть масштаб соответственно

CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale); 

[[(UIPinchGestureRecognizer*)sender view] setTransform:newTransform]; 

Пожалуйста, помогите мне на то же самое.

Заранее спасибо ..

ответ

0

UIGestureRecognizer Подкласс орудие:

– touchesBegan:withEvent: 
– touchesMoved:withEvent: 
– touchesEnded:withEvent: 
– touchesCancelled:withEvent: 

В этих делегатов пользовательского кода для сенсорного жеста.