2010-07-20 40 views
2

在我的基於ipad openGL的應用程序中,我繪製了一個2D和3D對象,並根據用戶的手指動作旋轉它....在捏住屏幕時,用戶可以放大這些對象...但我想要的是防止縮放對象在一定的限制,比如超過對象大小的用戶不能放大2倍,用戶不能放大超過對象的原始大小防止縮放一些限制

我在「CATransform3DScale」的幫助下縮放對象,

任何暗示請....

在此先感謝和幫助讚賞。

回答

1

如果您使用的是UIPinchGestureRecognizer並直接爲您的3D刻度值設置它的刻度值那麼就做類似

if(scale >= 2.0f){ 
    scale = 2.0f; 
} 

這基本上我做什麼。

+0

sory爲最近的回覆,但喲...做到這一點。謝謝 ;) – rohanparekh 2010-07-22 17:03:02