UIScrollView在调整大小时保持滚动方向



我有一个UIScrollView,其中UIImageView作为子视图。ScrollView 的 contentSize 已设置为 UIImageView 的大小。我实现了UIImageView的缩放和滚动。

我需要 UIScrollView 在我更改其框架(按比例)时保持滚动矩形。

这是怎么做到的?

我的问题是,每当我更改UIScrollView的框架时,UIImageView的可见矩形都会更改。

谢谢!

如果我正确理解您的问题,您希望缩小滚动视图的框架而不更改您在滚动视图中可以看到的内容。 您可以通过以下方式执行此操作:

创建新的 UIView 并将其框架设置为要查看滚动视图内容的位置和大小。在该视图上打开剪辑到边界,view.clipsToBounds = yes。将滚动视图作为子视图添加到您创建的视图中。[查看添加子视图:滚动视图]。 在滚动视图上关闭剪辑到边界,scrollview.clipsToBounds = no。

希望有帮助。

最新更新