gpt4 book ai didi

objective-c - 手动滚动 UIView contentOffset

转载 作者:行者123 更新时间:2023-11-29 04:25:44 26 4
gpt4 key购买 nike

我正在尝试使用 contentOffset 滚动 UIView 的内容,到目前为止我已经实现了处理 touchesBegan: 和 touchesMoves: 方法的 View ,但是当我手动更改 UIView 的边界时,我会得到跳跃效果(例如:当前位置 +/- 手指的最后位置和新位置的变化)

有没有简单的方法可以实现这一点,而无需手动更改 UIView 的边界?

重要说明:我没有使用UIScrollView,因为提到的UIView有很多可拖动 subview 因此,如果我使用 UIScrollView 我无法拖动,因为 UIViewScroll 滚动事件在 subview 事件上执行。

对上述 UIView 的图层进行动画处理会导致内容失去控制,就像引用点以某种方式发生了变化一样。

但是我总是乐于接受建议。

最佳答案

我宁愿制作一个 UIView 容器来剪切 subview ,添加我们将作为 subview 拖动的内容 View 并更改其框架。我认为它不应该具有跳跃效果,因为它必须与动画 View 框架更改相同。

关于objective-c - 手动滚动 UIView contentOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360589/

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