2012-05-14 55 views
0

我有一个UIViewController实现与UIScrollViewDelegate的UIScrollView。附加到它的是一个UIImageView,用户必须通过缩放和平移填充整个屏幕长度来剪裁照片。用户完成剪裁并完成后,原始UIImage将被发送到下一个UIViewController。可能限制UIScrollView中的缩放/平移区域?

我想知道,有无论如何,使用原始图像,在UIScrollView中显示它,并允许用户缩放和平移它,只有裁剪区域显示? IE在缩放和平移中没有显示裁剪区域外的图像?有没有明确裁剪图像做到这一点?

回答

1

这可能前往你在正确的方向:Displaying part of an image

不要知道这是否会与正在显示它的工作方式。但如果这样做,它可能是一个简单的解决方案。您还可以通过UIScrollviews阅读,也可以使用panGestureRecognizer和pinchGestureRecognizer来限制它们可以缩放和平移的区域。

+0

我将imageview附加到uiview,并将UIView上的clipsToBounds属性设置为yes(并且显然调整了imageViews框以将其移动)。 –

0

将UIScrollView的内容大小设置为裁剪区域的矩形。

+2

contentSize只是一个大小,你不能将它设置为矩形。 –

相关问题