我在UITableView的单元格内部有UIScrollViews。一切都按预期工作,除了...当我从表视图滚动一个单元格然后向后滚动时,现在在单元格内可见的UIScrollView似乎将它的contentOffset移动了滚动视图宽度的一半。但是当我查看contentOffset值时,它是正确的并且没有被移位。此时,对contentOffset的任何调整现在都将此移位值添加到其中。我很难过,有没有人知道图像是如何在UIScrollView中移动的?或者我如何解决这个问题?
另外值得注意的是,我使用autoLayout和约束来自动设置scrollView的contentSize。这似乎按预期工作。
答案 0 :(得分:1)
原来autoLayout是我的问题。现在我已关闭此视图的autoLayout并直接为scrollView设置了conentSize,并且移位bug消失了。可能我错误地设置了我的约束。理想情况下,我会使用autoLayout,但现在我将不得不离开它,并可能回到它的路上。
答案 1 :(得分:0)
您不需要设置contentSize我之前也有同样的问题。 如果已添加,则应删除setTranslatesAutoresizing行