使用UIScrollView,缩小时如何使内容视图保持在中心?

2024-02-23

最小比例为 0.5

最大比例为2.0

我需要总是使用更大的contentSize for UIScrollView能够拖动内容。所以,作为CGRect内容正在发生变化,contentSize of UIScrollView也在改变。

然而,当我缩小时,如果比例低于 1.0,contentOffset突然更改为 {0.0, 0.0},使得在调整内容大小的同时保持其相对于叠加视图的位置(例如衣服图像)变得非常困难。

换句话说,我无法使内容视图变小,同时保持其位于页面的中心UIScrollView.

请帮助我找到使用放大/缩小的正确方法UIScrollView同时保持内容视图的位置。


解决方案基本上是关于使用contentInset在初始设置时将内容保持在中心,而不是contentOffset. With contentInset未经修改,放大或缩小的对象可以始终位于中心。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用UIScrollView,缩小时如何使内容视图保持在中心? 的相关文章

随机推荐