2011-06-16 67 views
0

我試圖使用以下代碼以動畫圖像:難點檢測觸摸而動畫化的ImageView

[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上檢測到觸摸。

主要應用程序是在平移中顯示圖像,當用戶點擊它時,包含該圖像的網頁應在下一個網頁視圖中加載。 我該如何做到這一點?

回答

0

我測試了你的代碼,它似乎沒有打嗝。圖像查看對象可能將其userInteractionEnabled設置爲NO。將其設置爲YES以使觸摸工作。

檢查this看看如何加載圖像在UIWebView對象。至於平移,如果你還沒有,你應該試試UIPanGestureRecognizer

+0

@Pruthvid這是否有幫助? – 2011-06-19 18:08:12