内联 SwiftUI 声明多个状态变量
Declaring multiple State variables inline SwiftUI
SwiftUI 的菜鸟在这里尝试制作
@State var One, Two : Int = 0
取而代之
@State var One : Int = 0
@State Two : Int = 0
可以做到吗?
(这很简单,但我需要使用整个模型)
我不知道 init() 是否应该工作
SwiftUI 管理您声明为状态的任何 属性 的存储。当状态值改变时,视图使其外观无效并重新计算主体。使用状态作为给定视图的单一事实来源。
不幸的是,你问的是不可能的,当你试图在一行中声明多个变量时,你会从 xcode:
得到这个错误
property wrapper can only be applied to a single variable
另一种方法,如果你想在一行中声明多个变量,可以这样做:
@State var first = false; @State var second = false
您需要使用;
将变量彼此分开。
SwiftUI 的菜鸟在这里尝试制作
@State var One, Two : Int = 0
取而代之
@State var One : Int = 0
@State Two : Int = 0
可以做到吗?
(这很简单,但我需要使用整个模型)
我不知道 init() 是否应该工作
SwiftUI 管理您声明为状态的任何 属性 的存储。当状态值改变时,视图使其外观无效并重新计算主体。使用状态作为给定视图的单一事实来源。
不幸的是,你问的是不可能的,当你试图在一行中声明多个变量时,你会从 xcode:
得到这个错误property wrapper can only be applied to a single variable
另一种方法,如果你想在一行中声明多个变量,可以这样做:
@State var first = false; @State var second = false
您需要使用;
将变量彼此分开。