iOS | CustomView (olny code)

일어나 개발해야지·2023년 9월 4일

시작

UI 그리는 방법을 Storyborad에서 code로 옮겨오면서,
반복되는 UI처리에 대한 문제가 생겼다.
아래 이미지에서 red box에 해당하는 부분은 label과 text field, bottom border로 이루어진 간단한 UI이인데
이 코드들이 반복되면서 나의 코드는 500줄 이상으로 길어졌다.
이와같은 상황에 대한 조언을 구하던중, customview에 대해서 알게되었다.

접근

CustomView

  1. 반복되는 코드를 줄이기 위해서 - StackView 등 일반적인 View
  2. 기본 UIKit Class에서 제공하는 것과 다른 기능을 추가하고 싶을 때 - TableView Cell 등

CustomView를 만드는 방법은 xib와 code 두가지로 만들 수 있는데
xib는 스토리보드를 이용해서 만드는 방법이나, 뷰컨트롤러 자체가 아닌 컴포넌트 하나를 만들어내는 작업이다.

0개의 댓글