【问题标题】:Swift LayoutSubViews OrderSwift LayoutSubViews 顺序
【发布时间】:2018-02-25 08:21:45
【问题描述】:

我有一个包含 2 个子视图的视图 - collectionView 和一个自定义视图。我想设置一个动作在 2 个视图布局后运行,但是 layouSubViews 运行了两次,我无法区分这两个实例,所以我的动作被调用了两次。如何检测仅与自定义视图相关的实例并触发操作?

【问题讨论】:

    标签: swift layoutsubviews


    【解决方案1】:

    尝试从外部调用layoutIfNeeded,然后执行您的操作。 layoutIfNeeded 将在内部调用layoutSubviews,但通过在外部调用,您将避免在系统决定调用layoutSubviews 时受到约束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多