在iOS中使用UIImageView放大和平移UIScrollView时出现问题

时间:2014-03-07 11:10:47

标签: ios iphone objective-c uiscrollview uiimageview

我的UIScrollView中有ViewController(self.mainScrollView)第320x568帧,其UIImageView(self.vehicleImageView)大小相同,并且UIImageView启用了缩放功能

UIImageView包含450x225的单个图像。它将被缩放并适合UIImageView。(见下图1)

Image 1 Image 2

我遇到的问题是当我放大我的UIImageView,然后我平移/向下滚动时 - 我可以拖过我的图像并看到{{1}的大面积区域的背景。我进一步放大,UIImageView的背景曝光得越多。所以问题是图像周围的空间也随着UIImageView一起放大(见上图2.在此图像中,滚动视图一直平移到左上角)

以下是我的代码中的内容:

UIScrollView

P.S。你会发现这个问题是重复的,但我不得不问这个问题,因为我找不到任何有效的答案。

2 个答案:

答案 0 :(得分:0)

我相信你必须调整uiscrollView的内容大小。 contentSize是内部的“可滚动”区域。你在调整contentSize吗?

答案 1 :(得分:0)

我已经通过从MWPhotoBrowser库获取放大uiscrollview的代码解决了这个问题。