weightTextField에서 엔터를 눌러도 키보드가 안내려가는 문제(활용앱 37강 07:00)
328
작성한 질문수 1
extension ViewController: UITextFieldDelegate {
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if Int(string) != nil || string == "" {
return true
}// 글자 입력을 허용
return false // 글자 입력을 허용하지 않음
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// 두개의 텍스트필드를 모두 종료 (키보드 내려가기)
if heightTextField.text != "", weightTextField.text != "" {
weightTextField.resignFirstResponder()
return true
// 두번째 텍스트필드로 넘어가도록
} else if heightTextField.text != "" {
weightTextField.becomeFirstResponder()
return true
}
return false
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
heightTextField.resignFirstResponder()
weightTextField.resignFirstResponder()
}
}
위와 같이 입력을 했는데 두 텍스트필드를 입력하고 엔터를 누르면 밑 사진처럼 숫자 입력 키보드에서 한글 입력 키보드로 바뀌기만 할 뿐 키보드가 내려가지 않습니다.. 무엇이 문제일까요??
저 상태에서 화면 다른 부분을 터치했을 때 내려가긴 합니다.

답변 1
수강연장부탁드려도될까요..
0
45
2
Drawing Cycle 관련 질문
0
74
1
앱 제작 시 주로 코드로 작성하시는 이유가 있을까요?
0
99
2
델리게이트 패턴 관련 질문
0
71
2
수강 기간 연장 부탁드릴 수 있을까요?
0
69
1
활용 앱 57강 질문입니다.
0
57
1
활용 앱 30강 에러 질문입니다
0
67
2
기초앱 17강 Contraints 설정 질문입니다.
0
69
2
기초 앱 4강 Type Any -> UIButton
0
70
2
34강 유용한 앱 추천에 나오는 UIKitViewer에 대해서 질문이 있습니다
0
82
1
깃에 코드는 올려도 된다고 하셨는데
0
113
1
수강기간 연장신청 드려도 될까요?
0
86
1
수강 기간 연장 부탁드려도 될까요?
0
122
2
수강 기간 연장 신청 요청드립니다.
0
133
2
playground에서 상단 실행?아이콘 회전 관련하여...
0
140
1
활용앱53강에서 질문있습니다.
0
171
2
Project 명칭 변경방법이 궁금합니다.
0
142
1
override 에 대해서 궁금한 것이 있습니다.
0
127
2
섹션8] 코드 리팩토링 문의
0
104
1
xcode 에서 ios 버전 선택 및 시뮬레이터 관련 질문
0
574
2
수강 기간 연장 부탁드려도 될까요?
0
134
2
뷰모델의 상태변화 와 didSet
0
100
1
@Sendable 키워드
0
97
1
클로저
0
110
2






