boostcamp-2020 / IssueTracker-14

부스트캠프 2020 Team 14 - 깃헙 이슈트래커 클론 프로젝트
http://issuetracker.2oneweek.site/
11 stars 4 forks source link

키보드 관련 버그 해결, 화면크기 대응 #227

Closed TTOzzi closed 4 years ago

TTOzzi commented 4 years ago

UITextFieldDelegate와 UIResponder의 키보드 노티피케이션을 활용해 키보드에 의해 뷰가 가려지는 현상을 해결하였습니다. 중복 코드를 줄이기 위해 KeyboardObservableViewController를 생성해 키보드 위치를 계산하여 뷰를 올려주는 코드를 구현하고, 이를 상속받아 여러 뷰 컨트롤러에서 사용하게 구현하였습니다.

작은 화면에서 레이블 색상 TextField가 잘려서 나오는 문제를 compressionResistance의 우선순위를 조절하여 해결하였습니다.

UITextFieldDelegate의 shouldChangeCharactersIn 메서드를 활용해 레이블 색상 TextField의 글자수를 7글자(#포함 16진수 6글자)로제한하였습니다.

222 #224 #226

TTOzzi commented 4 years ago

진행을 위해 머지하겠습니다~