Swift UIScrollView不滚动,但响应setContentOffset和委托响应

UIScrollView在这里只是拒绝滚动得到一个奇怪的事件。 我在StoryBoard中设置它,并正确地在我的ViewDidLoad设置contentSize 。 我再次检查,以确保它是可Scrollable等,但它只是不工作。 我设置了scrollView.setContentOffset() ,它滚动罚款与一个可爱的animation和ScrollViewDidScroll委托得到的叫。 那么,有没有说为什么它可能不拖动拖动手势?

我检查过的东西:
UserInteraction自己启用,所有sub/superviews
– 可Scrollable
DelaysContentTouchesDelaysContentTouchesCancellableContentTouches

我没有想法。 目前正在使用Xcode 6 Beta 1 。 任何帮助,将不胜感激。

问候,
麦克风

由于自动布局,拖动手势不会滚动。 在viewDidLoad中,自动布局将在您定义它之后重置内容大小。 你有两个select:你可以禁用自动布局,或者你可以在viewDidLayoutSubviews中设置contentSize。

 override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() scrollView.contentSize = CGSize(width:10, height:10) }