0

次のコードを使用して画像をアニメーション化しようとしています。

[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];

1つのサブビューUIImageViewを持つUIScrollViewがあり、fimageはそのUIImageViewです。しかし、私がそれに触れていることを検出しようとすると、それを行うことができません。誰か助けてもらえますか?UIScrollViewのタッチを検出することが可能です。

主なアプリケーションはパンで画像を表示することであり、ユーザーがそれをクリックすると、その画像を含むWebページが次のWebビューにロードされます。どうすればこれを達成できますか?

4

1 に答える 1

0

私はあなたのコードをテストしました、そしてそれはしゃっくりなしで働いているようです。画像ビューオブジェクトのがにuserInteractionEnabled設定されている可能性がありますNOYESタッチが機能するように設定します。

オブジェクトthisに画像を読み込む方法を確認してください。パンについては、まだ行っていない場合UIWebViewは試してみてください。UIPanGestureRecognizer

于 2011-06-16T03:48:17.313 に答える