【问题标题】:getting content size of scrollView prior to viewDidAppear在 viewDidAppear 之前获取 scrollView 的内容大小
【发布时间】:2015-06-12 15:40:30
【问题描述】:

我在故事板中使用UIScrollView 实例,我试图将滚动视图的contentOffset 设置为其高度的比率。我可以在 viewDidAppear 中执行此操作,viewController 生命周期中的唯一方法是 scrollView.contentSize 属性可用。我的问题是它对我的过渡动画有负面影响。理想情况下,我想将我的contentOffset 设置为viewDidLayoutSubviewsviewWillAppear,但无法访问scrollView.contentSize.height,我无法根据比率进行设置。

【问题讨论】:

    标签: ios uiviewcontroller uiscrollview


    【解决方案1】:

    您可以尝试先拨打setNeedsLayout,然后拨打layoutIfNeeded,然后再拨打viewDidAppear。这将创建框架,contentSize 应该可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 2013-10-02
      • 2011-12-04
      • 1970-01-01
      • 2012-05-05
      相关资源
      最近更新 更多