繁体   English   中英

IOS - 如何在 swift 中获取当前滚动视图 position?

[英]IOS - How do you get current scrollview position in swift?

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

要详细,我需要一个

currentPosition: CGPoint

这样滚动视图将与我执行时出现的完全相同

thisScrollView.setContentOffset(currentPosition, animated: false)

这是scrollView当前的position。

scrollView.contentOffset

内容偏移量

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM