我有一个包含2个子视图的视图 - collectionView和自定义视图。我想设置一个动作,在2个视图布局后运行,但layouSubViews运行两次,我无法区分2个实例,所以我的动作被调用了两次。如何仅检测与自定义视图相关的实例并触发操作?
答案 0 :(得分:0)
尝试从外部呼叫layoutIfNeeded
并在此之后执行您的操作。 layoutIfNeeded
会在内部拨打layoutSubviews
,但在您外面执行此操作时,系统会决定拨打layoutSubviews
,以免受到影响。