gpt4 book ai didi

ios - 使用 UIScrollView,在缩小时,如何将内容 View 保持在中心?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:31 25 4
gpt4 key购买 nike

最小比例为0.5

最大比例为2.0

我需要始终为 UIScrollView 使用更大的 contentSize 以便能够在内容周围拖动。因此,随着内容的 CGRect 发生变化,UIScrollViewcontentSize 也在发生变化。

但是,当我缩小时,如果比例低于 1.0,contentOffset 会突然更改为 {0.0, 0.0},这使得在调整内容大小的同时保持其位置到叠加 View (例如衣服图像)。

换句话说,我无法在将内容 View 保持在 UIScrollView 中心的同时缩小内容 View 。

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

最佳答案

解决方案基本上是在初始设置时使用 contentInset 来将内容保持在中心位置,而不是 contentOffset。在 contentInset 不变的情况下,放大或缩小的对象可以始终位于中心。

关于ios - 使用 UIScrollView,在缩小时,如何将内容 View 保持在中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com