在我基于ipad openGL的应用程序中,我正在绘制一个2D和3D对象并根据用户的手指动作旋转它......在捏住屏幕时,用户可以缩放这些对象......但我想要的是防止物体在某个极限下变焦,比如超过用户无法放大的物体尺寸的2倍,用户不能缩小超过物体的原始尺寸
我在“CATransform3DScale”
的帮助下缩放对象请提示......
提前致谢并帮助表示赞赏。
答案 0 :(得分:1)
如果您正在使用UIPinchGestureRecognizer并将其比例值直接设置为3D比例值,那么只需执行类似
的操作if(scale >= 2.0f){
scale = 2.0f;
}
这基本上就是我做的事。