ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 210110 - TIL
    TIL/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
Designed by Tistory.