2

在我基于 ipad openGL 的应用程序中,我正在绘制一个 2D 和 3D 对象并根据用户的手指运动旋转它......在捏住屏幕时,用户可以缩放这些对象......但我想要的是防止缩放对象在某个限制,比如超过对象大小的 2 倍用户不能放大,用户不能缩小超过对象的原始大小

我在“CATransform3DScale”的帮助下缩放对象

任何提示请......

在此先感谢并感谢您的帮助。

4

1 回答 1

1

如果您正在使用 UIPinchGestureRecognizer 并将其比例值直接设置为您的 3D 比例值,那么只需执行类似的操作

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

这基本上就是我所做的。

于 2010-07-20T08:15:36.687 回答