init(coder) 썸네일형 리스트형 init(coder:), init(frame:) 파해치기 개요 UIView를 상속받아 커스텀 뷰을 그리다보면 init(coder:)와 init(frame:)을 만나게 되는데요. 이 두 생성자가 어떤 역할을 하는 지, 그리고 왜 init(coder:) 생성자가 필수인지에 대해 알아보았어요. init(frame:)과 init(coder:) init(frame:)과 init(coder:)는 iOS에서 UIView를 상속받는 클래스를 커스터마이징할 때 자주 마주치게 되는 두 개의 초기화 메서드에요. 이 두 메서드는 UIView 및 해당 서브클래스들의 생성 시 사용되며 각각 다른 상황에서 호출돼요. init(frame:) 이 초기화 메서드는 프로그래밍 방식으로 뷰를 생성할 때 호출돼요. 예를 들어, let myView = CustomView(frame: CGRect(x.. 더보기 이전 1 다음