我的滚动视图有问题。我可以向上和向左滚动,但有时滚动视图决定对角平移。方向锁已打开,由于某种原因没有帮助。我实际上终于提出了一种方法来修复它,但是,当我向右或向左滚动(仅供参考:我启用了分页)当前页面转换毛刺并滚动到顶部因为我已经设置了内容当contentOffset.x变为>时高度为0我有什么方法可以解决这个问题,或者从不同的角度来解决这个问题?请帮忙!继承人我的半成功"如果你愿意..
// MARK: Scroll view delegate methods
func scrollViewDidScroll(scrollView: UIScrollView) {
self.scrollView.contentSize.height = 1000
self.scrollView.contentSize.width = scrollView.bounds.width * 2
self.scrollView.bounces = false
if self.scrollView.contentOffset.x > 1 {
self.scrollView.pagingEnabled = true
self.scrollView.contentSize.width = scrollView.bounds.width * 2
self.scrollView.contentSize.height = 0
}
if self.scrollView.contentOffset.y > 1 {
self.scrollView.pagingEnabled = false
}
if self.scrollView.contentOffset.x >= self.scrollView.frame.width {
self.pageController.currentPage = 1
}
else {
self.pageController.currentPage = 0
self.scrollView.contentSize.height = 1000
self.scrollView.scrollsToTop = false
}
}