Ios UIScrollView在触摸时滚动至顶部

Ios UIScrollView在触摸时滚动至顶部,ios,uiscrollview,Ios,Uiscrollview,似乎有人问过这个问题,但我尝试了所有的解决方案,但似乎都不起作用。我尝试了两种解决方案: if scrollView.isPagingEnabled { if scrollView.scrollToBottom() == true { scrollView.isPagingEnabled = false } } else { if scrollView.scrollToBottom() == false { scrollView.isPag

似乎有人问过这个问题,但我尝试了所有的解决方案,但似乎都不起作用。我尝试了两种解决方案:

if scrollView.isPagingEnabled {
    if scrollView.scrollToBottom() == true {
        scrollView.isPagingEnabled = false
    }
} else {
    if scrollView.scrollToBottom() == false {
        scrollView.isPagingEnabled = true
    }
} 

scrollView.isPagingEnabled = self.scroll_course_detail.contentOffset.y < (self.scroll_course_detail.contentSize.height - self.scroll_course_detail.frame.size.height)
self.contentSize.height:597.405
self.frame.size.height:520.0
self.contentOffset.y:75.0

self.contentSize.height
self.frame.size.height
之间的差异是77.405(不是75)。我不能通过添加额外的2.405来进行静态检查,因为这不会处理其他情况。

我无法禁用scrollView的分页功能,因为我正在使用它。

请尝试重新表述您的问题,因为您当前的问题没有任何意义。您在哪里执行
scrollView.isPaginEnabled=…
?scrollView.scrollToBottom()返回布尔值的作用是什么?何时打印高度和内容偏移量值?你到底想做什么?请试着重新表述你的问题,因为你目前的问题毫无意义。您在哪里执行
scrollView.isPaginEnabled=…
?scrollView.scrollToBottom()返回布尔值的作用是什么?何时打印高度和内容偏移量值?你到底想做什么?
print("self.contentSize.height : \(self.contentSize.height)")
print("self.frame.size.height : \(self.frame.size.height)")
print("self.contentOffset.y : \(self.contentOffset.y)")