-
210110 - TILTIL/2021 2021. 1. 11. 03:41
오늘은 로그인 화면을 다시 구상했다. 이유는 디자인이 너무 구렸기 때문에....
그러면서 공부하게 된 개념은 animation을 적용하는 방법과 notification 복습이었다.
로고가 중앙에서 위로 올라가도록 구현했는데 화면에 변화가 있으면 로고가 다시 내려오는 문제가 발생했다.
문제는 autolayout으로 제약을 설정했는데 animate메서드에서 frame을 변경했기 때문이다.
이 문제를 해결하려면 autolayout으로 설정한 제약을 원하는 값으로 변경한 후에 animate 메서드에서 self.view.layoutIfNeeded()를 호출해야 한다.
그렇게 하지 않으면 저렇게 다시 돌아가게 된다.
몇 가지 content를 추가한 후에 키보드가 나타나게 되면 contentsInset을 키보드의 높이만큼 추가하고 사라지면 원래대로 돌아오는 것을 구현했다.
남은 문제는 자동으로 화면이 올라가야 하는데 지금은 직접 드래그해서 올려야 한다.
이 문제를 해결하고 email 정규식 검증 복습 및 구현을 하고 자려했지만 다른 공부할 것이 많기 때문에 내일 추가해야겠다.
728x90'TIL > 2021' 카테고리의 다른 글
210113 - TIL (0) 2021.01.14 210111 - TIL (0) 2021.01.12 210106 - TIL (0) 2021.01.07 210104 - TIL (0) 2021.01.05 211003 - TIL (0) 2021.01.04