Swift TextFieldの入力文字にパディングを設定するサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
構文
TextField(xxx)
.padding()
.overlay(
RoundedRectangle()
overlay修飾子の引数にRoundedRectangleを指定し、RoundedRectangleをstroke修飾子で枠線だけにします。
TextFieldにpadding修飾子を付与します。
使用例
struct ContentView: View { @State var editText = "" var body: some View { VStack { TextField("input", text: $editText) .padding() .overlay( RoundedRectangle(cornerRadius: 3) .stroke(lineWidth: 2) ) .padding() } } }