IOS - 如何获得 swift 中的当前滚动视图位置?
IOS - How do you get current scrollview position in swift?
我在 swift 中有一个滚动视图,用户可以自由上下滚动。当用户滚动、停在某处并点击滚动视图中的按钮时,我如何知道滚动视图的当前位置?
要详细一点,我需要一个
currentPosition: CGPoint
这样滚动视图就会和我做的时候完全一样
thisScrollView.setContentOffset(currentPosition, animated: false)
这是scrollView的当前位置。
scrollView.contentOffset
您可以在所有可滚动区域 (ContentSize) 中为您的可见屏幕使用 scrollView.contentOffset.y。
你可以使用所有可滚动的 --> scrollView.contentSize.height
scrollView.contentSize.height = scrollView.contentOffset.y + scrollView.frame.size.height
我在 swift 中有一个滚动视图,用户可以自由上下滚动。当用户滚动、停在某处并点击滚动视图中的按钮时,我如何知道滚动视图的当前位置?
要详细一点,我需要一个
currentPosition: CGPoint
这样滚动视图就会和我做的时候完全一样
thisScrollView.setContentOffset(currentPosition, animated: false)
这是scrollView的当前位置。
scrollView.contentOffset
您可以在所有可滚动区域 (ContentSize) 中为您的可见屏幕使用 scrollView.contentOffset.y。 你可以使用所有可滚动的 --> scrollView.contentSize.height
scrollView.contentSize.height = scrollView.contentOffset.y + scrollView.frame.size.height