如何知道如果设置了subview的hidden属性,UIStackView已经完成自动布局

时间:2019-01-10 07:09:39

标签: ios layout uistackview

我有一个UIStackView并垂直包含子视图A和B。如果我运行

[A setHidden:YES];
[B showSubview:selectionBox];

选择框显示第二行代码不在正确的位置,子视图A不会立即隐藏,如果我延迟第二行代码0.1s,它将很好地工作。

我的问题是我不想使用延迟0.1秒的解决方案。我可以等待UIStackView隐藏A并完成布局,然后执行第B行(通过我尝试在两行代码之间添加[stackview layoutIfneeded]的方式,这是行不通的。)

0 个答案:

没有答案
相关问题