0

我有一个 UIScrollView 有一些内容。我的问题是,在我更改了 scrollView 的高度后,contentOffset 保持不变,因此不显示它之前显示的内容。

例如,我的 scrollView 的高度为 100,contentOffset.y 为 50。我将 scrollView 的大小更改为高度 200,而我的 contentOffset.y 保持为 50。我希望它遵循比例并且 contentOffset.y = 100。

有任何想法吗?

4

1 回答 1

0

更改大小后,您必须计算滚动量并使用(void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated[self.scrollView scrollRectToVisible:frame animated:YES];

于 2013-12-12T09:12:47.430 回答