说我有一个scrollView和里面的一些视图。我将其中一个视图垂直向下拖动,我希望scrollView自动向上滚动,以便在同时拖动时使视图可见。
我有一个算法,即获取scrollView的y位置,该位置在不滚动的情况下可见,并检查被拖动的视图是否超过此y位置,如果超过该位置,则执行滚动scrollView的方法。
但是,我不知道如何获得可见的scrollView的y位置。拖动没有问题。我遇到的唯一问题是向上滚动scrollView。
请告知可以做些什么。感谢。
答案 0 :(得分:0)
嘿,对于那些需要帮助的人,我使用当前的scrollview内容偏移量+ self.view.size.height来获取scrollview的可见y位置。检查当前拖动的UIView的y位置与scrollview的y位置。如果超过,则scrollview内容偏移+ = UIView.height