목록UIkit & RxSwift (1)
J

NotificationCenter를 이용한 Y축 이동로그인 화면과 같이 텍스트필드가 존재하는 화면을 구현하다 보면 자주 발생하는 문제가 있다.그건 바로 키보드가 텍스트필드나, 버튼 등을 가린다는 문제다.문제해결 나는 이 문제를 NotificationCenter와 RxSwift를 이용해서 해결했다.키보드가 나타나는 시점에 키보드 높이에 맞춰 올려주고 키보드가 사라지는 시점에 다시 원래의 위치로 돌려주는 작업이었다.여기서 위치가 변해야 하는 객체들은 logoImageView, emailTextField, passwordTextField, loginButton이었는데,각각 따로 위치를 조정하기 보다는 한 번에 이들의 위치를 조정하기 위해서 loginBoxView를 만들고 그 안에 이것들을 담아서 관리했다.//..
UIkit & RxSwift
2024. 6. 27. 23:11