Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩
SwiftUI/SwiftUI(Basic)

[61] .submitLabel / .onSubmit

by Toughie 2023. 5. 14.

⭐️.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