|
2
|
| jdanthinne · 技术社区 · 8 年前 |
|
|
1
7
如果您阅读
因此,还需要从堆栈视图中删除子视图。(当我第一次开始使用堆栈视图时,我也很难做到这一点。) 编辑:
事实上,正如@kid\u x所指出的,只需使用
编辑#2:
我建议不要使用
选项1
:
如果需要从堆栈视图中永久删除视图,只需使用
选项2 : 如果要从堆栈视图中删除视图,然后再将其放回,只需切换子视图的isHidden属性,如上文的回答所述。堆栈视图将关闭空白空间,并重新定位其余视图,就像删除了它们一样。 |
|
|
2
2
在许多情况下,由于在可重用视图中从superview中删除可能(而且大多数情况下会)导致视图被释放,在UIStackView中
删除和
若要再次添加,将导致堆栈视图重新排列其他排列的视图。 |