SwiftUI if условие в ZStack
У меня простой вид в SwiftUI. Есть переменная с именем connectionState. Для тестирования установлено значение true.
@State var connectionState: Bool = true
@ViewBuilder
var body: some View {
ZStack(alignment: .bottomTrailing) {
if self.connectionState {
ConnectionStatusBar()
.padding(.bottom, -24.0)
.offset(x: 0.0, y: -75.0)
}
}
}
Но вид никогда не отображается. Когда я удаляю условие, оно отображается так, как должно. Нельзя ли использовать условие if в ZStack?