2
|
jdanthinne · 技术社区 · 7 年前 |
![]() |
1
7
如果您阅读
因此,还需要从堆栈视图中删除子视图。(当我第一次开始使用堆栈视图时,我也很难做到这一点。) 编辑:
事实上,正如@kid\u x所指出的,只需使用
编辑#2:
我建议不要使用
选项1
:
如果需要从堆栈视图中永久删除视图,只需使用
选项2 : 如果要从堆栈视图中删除视图,然后再将其放回,只需切换子视图的isHidden属性,如上文的回答所述。堆栈视图将关闭空白空间,并重新定位其余视图,就像删除了它们一样。 |
![]() |
2
2
在许多情况下,由于在可重用视图中从superview中删除可能(而且大多数情况下会)导致视图被释放,在UIStackView中
删除和
若要再次添加,将导致堆栈视图重新排列其他排列的视图。 |
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 5 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 5 月前 |
![]() |
Saurabh Saini · 结构下标 5 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 6 月前 |