TableView에서 Cell위에 View를 추가할 수 있는데 그거를 HeaderView라고 불러요 아래에 FooterView도 추가할 수 있어요 Section마다 각각 하나씩 추가할 수 있어요 이런 디자인이 있을 때 회색의 언더바 밑으로는 Cell이구요 위에는 HeaderView로 구현했어요 헤더뷰를 만들기는 간단해요! 바탕이될 뷰를 생성하고 그뷰에 각 컴포넌트들을 오토레이아웃 설정해주고 바탕뷰를 반환해주면 되구요 크기도 당연히 지정할 수 있어요 func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { let view = UIView() let underLine = UIView() underLine..