我有 ZStack 有两个视图,其中一个可以根据条件显示:
ZStack{
VStack{
...
}.padding(.all,17)
if handler.bottomVisible {
BottomSheetView(handler: handler, player: true)
}
}
但是当我取消注释这些行时:
if handler.bottomVisible {
BottomSheetView(handler: handler, player: true)
}
我.padding(.all,17)
的 for VStack 损坏了。没有这个视图,一切看起来都很好,但是在为 ZStack UI 添加第二个子视图后,看不到 VStack 的填充。也许我做错了什么?
没有底片的例子:
并在激活条件下: