Вы можете вернуть .hidden()
версию представления, когда какое-либо состояние включено, как это (обратите внимание, что скрытая версия и не скрытая версия - это два разных типа, поэтому тип ластик необходим - some View
означает всеСуществующий из функции должен возвращать тот же тип, который соответствует View):
struct ContentView: View {
@State var isHidden = false
var body: some View {
let text = Text("Bitte Password eingeben")
.foregroundColor(.white)
.padding(EdgeInsets(top: 50, leading: 5, bottom: 0, trailing: 0))
.cornerRadius(5)
.textContentType(.password)
return isHidden ? AnyView(text) : AnyView(text.hidden())
}
}