解除模态视图后无响应的UIScrollView

时间:2013-12-18 01:39:16

标签: ios objective-c uiscrollview

这个问题让我发疯。

我有UIScrollView的内容视图,其大小翻倍。滚动已启用且已设置contentSize。内容视图并排有一对UICollectionView,因此您可以滚动它们之间的视图(也启用了滚动分页)。一切正常,直到我选择一个单元格。该应用程序提供了一个带有一些信息的模态,当我关闭modalview时,scrollView变得没有响应并且不滚动(但我仍然可以选择collectionView单元格!)。它甚至会将带动画的contentOffset更改为正确的“页面”,但在拖动时根本不会滚动。

听起来好像是古老的contenSize错误,但是当我在viewDidAppear中记录尺寸时,它的大小合适。

仅供参考:我的目标是iOS7,我使用带有scrollview的情节提要设置AutoLayout布局。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

解决。似乎我在故事板中设置的约束在模态被解除时没有重新创建(我不知道为什么)。按代码创建布局就可以了。