【SwiftUI】textFieldStyleモディファイアの使い方

  • URLをコピーしました!
目次

説明

TextFieldビューに境界線を表示するModifierです。

宣言

func textFieldStyle<S>(_ style: S) -> some View where S : TextFieldStyle

引数

style

TextFieldStyle構造体でTextFieldのスタイルを指定します。

使用例

struct ContentView: View {
    @State private var name: String = ""
    
    var body: some View {
        VStack {
            TextField("automatic", text: $name)
                .textFieldStyle(.automatic)
                .padding()
            TextField("plain", text: $name)
                .textFieldStyle(.plain)
                .padding()
            TextField("roundedBorder", text: $name)
                .textFieldStyle(.roundedBorder)
                .padding()
        }
    }
}
  • URLをコピーしました!
目次