⭐️.submitLabel / .onSubmit⭐️
텍스트필드에서 입력을 끝내고
키보드의 return 버튼을 커스텀 할 수 있는 .submitLabel() 모디파이어와
return 버튼이 눌렸을 때 특정 액션을 취할 수 있는 .onSubmit() 모디파이어가 iOS15 이후 추가되었다.
// Created by Toughie on 2023/05/14.
//
import SwiftUI
struct OnSubmitLabel: View {
@State private var myText: String = ""
var body: some View {
TextField("PlaceHolder", text: $myText)
//다양한 기본 옵션 제공
.submitLabel(.go)
//클로저 안에 원하는 액션을 추가할 수 있다.
.onSubmit {
print("do some action with return button !")
}
}
}
'SwiftUI > SwiftUI(Basic)' 카테고리의 다른 글
[60] @FocusState / TextField (0) | 2023.05.14 |
---|---|
[59] Badge 뱃지 (0) | 2023.05.13 |
[58] List Swipe Actions (0) | 2023.05.12 |
[57] .buttonStyle / .controlSize / .buttonBorderShape (0) | 2023.05.12 |
[56] TextSelection / Window, Scene (0) | 2023.05.12 |