IOS-如何迅速获得当前的滚动视图位置?

问题描述 投票:0回答:2

我有一个迅速的滚动视图,用户可以自由地上下滚动。当用户滚动时,停在某处并单击滚动视图中的按钮,我如何知道滚动视图的当前位置?

详细来说,我需要一个

currentPosition: CGPoint

这样,滚动视图将与我做的时候完全相同

thisScrollView.setContentOffset(currentPosition, animated: false)
ios swift uiscrollview
2个回答
1
投票

这是scrollView的当前位置。

scrollView.contentOffset

contentOffset


0
投票

您可以在所有可滚动区域(ContentSize)中为可见屏幕使用scrollView.contentOffset.y。而且您可以使用所有可滚动的-> scrollView.contentSize.height

scrollView.contentSize.height = scrollView.contentOffset.y + scrollView.frame.size.height

© www.soinside.com 2019 - 2024. All rights reserved.