swift 개발

[swift] IBDesignable class 만들기

arcjeen 2017. 8. 18. 15:00



개발하다보면 UIkit 클래스들 subclassing 해서 써야될때가있는데 이때 xib파일로 같이 작업을한다면 IBDesignable class를 통해


 xib 파일에서 간단한 프로퍼티 값들을 지정해줄 수 있다.


사용방법.


1. subclass 파일 만들고 class 선언. 본인은 테이블뷰로 진행




class 앞에 @IBDesignable 을 붙여주고


2. xib파일에 설정가능한 변수를 만들어준다




3. 만들어놓은 subclass의 super class를 xib파일에 추가하고 custom class에 본인이만든 subclass이름을 넣어준다


4. 그럼 inspector부분에 만들어놓은 property이름이 뜬다. 지정해주면 적용완료

5. 쉽다