我有一个UIScrollView,UIImageView作为子视图。 ScrollView的contentSize已设置为UIImageView的大小。 我实现了UIImageView的缩放和滚动。
当我更改框架(按比例)时,我需要UIScrollView来保持滚动矩形。
这是怎么做到的?
我的问题是,每当我更改UIScrollView的框架时,UIImageView的可见rect都会发生变化。
谢谢!
答案 0 :(得分:0)
如果我正确理解您的问题,您希望缩小滚动视图的框架而不更改滚动视图内部可以看到的内容。您可以通过以下方式执行此操作:
创建一个新的UIView并将其框架设置为您想要查看滚动视图内容的位置和大小。打开要在该视图上绑定的剪辑,view.clipsToBounds = yes。将滚动视图作为子视图添加到您创建的视图中。 [查看addSubview:scrollview]。在scrollview上将剪辑转到边界,scrollview.clipsToBounds = no。
希望有所帮助。