【发布时间】:2016-09-10 10:54:18
【问题描述】:
UIScrollView 有问题。我有这样的设置:
我在第一张图片中固定了一个滚动视图,包括尾随、前导、顶部和底部约束。在第二张图片中,我在滚动视图中放置了一个相同尺寸的 UIView(我计划在其中添加内容)。它固定在滚动视图上,并且水平和垂直居中。当我现在尝试滚动时,似乎根本没有注册任何触摸。我设置了一个大的内容大小:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
print("The scroll views height is \(scrollView.frame.size.height)")
scrollView.contentSize = CGSize(width: scrollView.frame.size.width, height: 1000)
print("The scroll view content height is: \(scrollView.contentSize.height)")
}
我还尽可能地启用了用户交互。我正在使用委托方法scrollViewDidScroll(scrollView: UIScrollView) 来检查是否正在注册触摸并且它们根本没有。我在这里做错了什么?
【问题讨论】:
-
试试这个,教程在objective c,但概念是一样的,iosfirst.blogspot.com/2016/08/…
-
@kex 你的问题解决了与否
标签: ios uiscrollview