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.405self.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)")