[iOS] Custom UIView & initializer 에 대해


[iOS] Custom UIView & initializer 에 대해

코드 리팩토링 중 Navigation Bar 의 Back Button 을 설정하는데 지나치게 같은 코드가 반복되는 것이 보여 Custom UIView 를 만들어 이를 모듈화했다. 만들다가 잠시 헷갈리는 부분들이 있어 정리하게 됐다.UIView 직접 만들기(UIButton 을 상속했지만 UIView 와 동일합니다)Custom UIView 를 적용하는 방법은 두 가지가 있다.첫 번째 init(frame:) 은 코드로 CustomizedButton 을 호출하는 경우 호출되며,두 번째 init(coder:) 은 스토리보드로 CustomizedButton 을 적용하는 경우 호출된다. 따라서 보통 두 개 다 정의해주는 것이 좋으며 이후 해당 UIView 에 대한 상세 설정은메서드(initializeBtn) 를 통해 설정해주는 것이 개..........



원문링크 : [iOS] Custom UIView & initializer 에 대해