2012-05-14 57 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只是一個大小,你不能將它設置爲矩形。 –

相關問題