Swift TextFieldを入力不可にするサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Ubuntu 20.04.2 LTS
構文
TextField(xxx) .disabled(true)
disable修飾子を付与し引数にtrueを指定することで、TextFieldを入力不可にします。
使用例
struct TestView: View { @State var editingText = "" @State var isDisabled = true var body: some View { VStack { TextField("Input name", text: $editingText) .disabled(isDisabled) .padding() Button("test") { self.isDisabled.toggle() } } } }