Search
Duplicate

키보드 숨기기

태그
extension View { func hideKeyboard() { let resign = #selector(UIResponder.resignFirstResponder) UIApplication.shared.sendAction(resign, to: nil, from: nil, for: nil) } } //
Swift
복사
UIResponder.resignFirstResponder
UIResponder 이벤트를 핸들링하고 반응하는 추상적인 인터페이스를 구현한 클래스이다.
var body: some View { VStack { TextField("Email address", text: $email) SecureField("Password", text: $email) Button(action: { }) { Text("Sign in") .fontWeight(.semibold) } } .onTapGesture { hideKeyboard() // 이 부분이 핵심 } }
Swift
복사