Как получить направление в UIPanGesture и соответственно увеличить / уменьшить или масштабировать вид - PullRequest
0 голосов
/ 19 декабря 2011

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

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

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

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

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

1 Ответ

0 голосов
/ 19 декабря 2011

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

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

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

...