문제 상황
키보드 return 부분에 개행이 있어 문제가 됨.
해결 방법
1. 키보드의 return 모양을 바꾼다.
- storyboard에서 TextField를 누르고 Inspector를 보면 Text Input Traits가 있습니다. 여기서 Return Key 값을 바꿔주면 됩니다.!
- 여러 설정 값들이 있는 것을 알 수 있는데 자동으로 앱에서 완성된 닉네임을 변경 시키는 경우도 생각나서 안쓰는 기능들을 전부 해제했습니다.
Return Key의 종류입니다.!
2. return, done을 눌렸을 때 키보드가 꺼지는 이벤트를 발생시킨다.
UITextFieldDelegate를 사용하면 textFieldShouldReturn 기능이 있습니다.!!
(delegate 사용하시기 전에 textField.delegate = self 로 잘 지정해주세요!)
정리
- 그냥 return 을 done으로 바꿔준 것만으로 시뮬레이터에서는 개행이 안들어가는지 잘 넘어갔습니다.
- textField인자를 비교해서 각각의 TextField마다 event를 달리 줄 수 있습니다.
+ 고쳐야할 부분을 알려주신 42서울의 nakim님에게 감사를 표합니다.
'기타 > 마주친42' 카테고리의 다른 글
[마주친42] iOS 앱 이름 변경 Localization (0) | 2021.03.17 |
---|---|
[마주친42] iOS 앱 업데이트 해야할 목록 (0) | 2021.03.09 |
[마주친42] iOS 앱 배포 성공! (0) | 2021.03.09 |
[마주친42] iOS 앱 리젝 - 4 (0) | 2021.03.09 |
[마주친42] iOS 앱 리젝 - 3 (0) | 2021.03.07 |