【问题标题】:Unresponsive UIScrollView after dismiss modal view关闭模式视图后 UIScrollView 无响应
【发布时间】:2013-12-18 01:39:15
【问题描述】:

这个问题快把我逼疯了。

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

这听起来像是旧的 contenSize 错误,但是当我在 viewDidAppear 中记录大小时,它的大小是正确的。

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

任何帮助将不胜感激

【问题讨论】:

    标签: ios objective-c uiscrollview


    【解决方案1】:

    解决了。当模态被解除时,我在情节提要中设置的约束似乎没有重新创建(我不知道为什么)。通过代码创建布局就可以了。

    【讨论】:

    • @rmv3 - 我似乎遇到了类似的问题。我的 ScrollView 工作正常,直到我在其 childNavigationController 上推送/弹出 ViewController。在此之后它没有拖动滚动! - 有什么想法吗?
    猜你喜欢
    • 2020-03-15
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2012-09-02
    • 2011-10-10
    相关资源
    最近更新 更多