6주차 iOS - 2021.09.26 ~ 2021.10.02

2022. 4. 26. 14:57오늘하루 개발 일지

UPDATE) DiaryTextField 에러 메시지 업데이트


기존 TextField는 입력하지 않아도 에러가 발생한걸로 인식되어 텍스트 필드 위쪽에 에러 메시지가 떠 있었으나, Validation 부분을 수정하여 비어있을 시 DiaryTextField가 에러 메시지를 출력하지 않도록 업데이트하였다.

또한 입력한 내용이 정확하다면, 에러 텍스트 대신 원하는 문구를 띄울 수 있도록 설정하였다.

 

UPDATE) LoginView 소셜 로그인 레이아웃 적용


추후 생길 소셜 로그인을 지원하기 위해, 대체 이미지로 레이아웃을 맞추고, 키보드에 따라 레이아웃이 변하여 사용자 경험을 망치지 않도록 업데이트하였다.

RxKeyboard를 통한 레이아웃 update 방식을 사용하였는데, 일일이 설정을 해주어야 해서 상당히 까다로웠다.

나중에 이를 조금 더 편하게 해결할 수 있는 라이브러리가 있는지, 혹은 구현할 방법이 있는지 찾아보아야겠다.

 

❗️도달한 문제

소셜 로그인이 생각보다 크기가 커서 이걸 어떻게 처리해야 할지 아직은 당장 생각나지 않아 사라지게 만들었지만, 이 부분은 추후 개선이 필요해 보인다.