Трудности в обнаружении касания при анимации изображения - PullRequest
0 голосов
/ 16 июня 2011

Я пытаюсь анимировать изображение, используя следующий код:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:40];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
CGAffineTransform rotate = CGAffineTransformMakeRotation(0.0);
CGAffineTransform moveRight = CGAffineTransformMakeTranslation(0, 0);
CGAffineTransform firstHalf = CGAffineTransformConcat(rotate, moveRight);
CGAffineTransform zoomIn = CGAffineTransformMakeScale(2,2);

CGAffineTransform transform = CGAffineTransformConcat(zoomIn, firstHalf);
fimage.transform = transform;
[UIView commitAnimations];

У меня есть UIScrollView, у которого есть одно подпредставление UIImageView, и fimage это UIImageView.Но когда я пытаюсь обнаружить прикосновение к нему, я не могу этого сделать.Может кто-нибудь мне помочь?Возможно обнаружение касаний в UIScrollView.

Основное приложение - отображать изображения в режиме панорамирования, и когда пользователь нажимает на него, веб-страница, содержащая это изображение, должна быть загружена в следующем веб-представлении.Как мне этого добиться?

1 Ответ

0 голосов
/ 16 июня 2011

Я проверил ваш код, и он работает без сбоев. Вероятно, для объекта просмотра изображения userInteractionEnabled установлено значение NO. Установите YES, чтобы сработали прикосновения.

Установите флажок this, чтобы увидеть, как можно загружать изображения в UIWebView объект. Что касается панорамирования, вы должны попробовать UIPanGestureRecognizer, если вы еще не сделали.

...