Swift UIScrollView不滚动,但响应setContentOffset和委托响应
用UIScrollView
在这里只是拒绝滚动得到一个奇怪的事件。 我在StoryBoard中设置它,并正确地在我的ViewDidLoad
设置contentSize
。 我再次检查,以确保它是可Scrollable
等,但它只是不工作。 我设置了scrollView.setContentOffset()
,它滚动罚款与一个可爱的animation和ScrollViewDidScroll
委托得到的叫。 那么,有没有说为什么它可能不拖动拖动手势?
我检查过的东西:
– UserInteraction
自己启用,所有sub/superviews
。
– 可Scrollable
。
– DelaysContentTouches
: DelaysContentTouches
和CancellableContentTouches
。
我没有想法。 目前正在使用Xcode 6 Beta 1
。 任何帮助,将不胜感激。
问候,
麦克风
由于自动布局,拖动手势不会滚动。 在viewDidLoad中,自动布局将在您定义它之后重置内容大小。 你有两个select:你可以禁用自动布局,或者你可以在viewDidLayoutSubviews中设置contentSize。
override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() scrollView.contentSize = CGSize(width:10, height:10) }