SwiftUI에서 TextField의 내용을 초기화하거나 입력중인 내용을 다 지우고 싶을수도 있다.
그리고 입력필드에 전체 내용을 지울 수 있는 버튼을 생성해놓으라는 내용은 애플의 HIG에도 명시가 되어 있다.
 
그런데 이게 스토리보드에선 기본으로 지원을 해주는 기능인데 SwiftUI엔 없는듯 하였다.
그렇게 1시간을 삽질하다가 외국의 어떤 기술사이트에서 내용을 찾게 되었다.

.onAppear {
    UITextField.appearance().clearButtonMode = .whileEditing
}

여러분은 저처럼 고생하지 마세요 허허..

반응형
복사했습니다!