UIKit 사용하여 커스텀 UI를 만들 때 주의할 것

brokenchj·2023년 3월 18일
0

UIKit를 사용하여 커스텀 UI를 만들다보면 생각치도 못한 에러들을 많이 만나게 된다.

이미 완성된 복잡한 UIKit의 구성요소들은... 예를 들면 NavigationBar과 같이 복잡한 UI들은 정해준 대로 커스터마이징을 하는 것이 아니면 유저가 건들면 안된다.

애플이 커스터마이징의 방식을 지정해줬는데

만약 그대로 따르지 않으면

수많은 에러들과 만나게 되고

어떤 에러들은 공식문서에도 나와있지 않아서 혼돈의 카오스가 되어버린다.

애플이 까라는 대로 까야지..

코드 공개도 안해놨는데 뜯어보면서 이해하는 것도 불가능하고..

따라서 정말 자신이 원하는 커스터마이징을 하고 싶으면 기존에 있는 것들을 수정하려는 시도보다 밑바닥부터... 잘 알고있는 기존의 UI 클래스들 즉 UIView와 스크롤뷰 스택뷰 등등의 조합으로 부터 새롭게 만들어야 한다.

플러터의 자유도에 취해있다가

그 습관 그대로 애플에서 하려니까 영 적응이... 안된다

삽질을 몇 시간 한 건지 모르겠음..

profile
취준생입니다.

0개의 댓글