Closed RapidSloth closed 8 months ago
PR 날릴 때 체크 리스트
어떤 종류의 PR인가요?
Issue Number: N/A
애플 로그인 버튼을 길게 눌러야 작동하는 오류가 다시 발생해 수정했습니다.
extension UIApplication { func hideKeyboard() { guard let scene = connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene else { return } let tapRecognizer = UITapGestureRecognizer(target: scene.windows.first, action: #selector(UIView.endEditing)) tapRecognizer.cancelsTouchesInView = false tapRecognizer.delegate = self scene.windows.first?.addGestureRecognizer(tapRecognizer) } } extension UIApplication: UIGestureRecognizerDelegate { public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool { return false } }
NavigtionStack에 onTapGesture를 이용해 키보드가 내려가게 했는데, clear버튼을 눌러도 키보드가 내려가고 과거 애플로그인 버튼 오류까지 발생했습니다.
UIKit을 이용해 화면 터치 시 키보드가 내려가게 변경했습니다.
스크린샷
PR 가이드라인
PR Checklist
PR 날릴 때 체크 리스트
PR Type
어떤 종류의 PR인가요?
연관되는 issue 정보를 알려주세요
Issue Number: N/A
PR 설명하기
애플 로그인 버튼을 길게 눌러야 작동하는 오류가 다시 발생해 수정했습니다.
어떻게 작동하나요? code 기반으로 설명해주세요
NavigtionStack에 onTapGesture를 이용해 키보드가 내려가게 했는데, clear버튼을 눌러도 키보드가 내려가고 과거 애플로그인 버튼 오류까지 발생했습니다.
UIKit을 이용해 화면 터치 시 키보드가 내려가게 변경했습니다.
가능하다면 추가해주세요
변경 사항 스크린샷 혹은 화면 녹화
스크린샷