upper tab
[Swift] 상단 탭바 페이지 뷰컨트롤러 만들기 (Upper Tab Page View)
상단 탭바를 가진 뷰컨트롤러를 만들고자 하니 인터넷 상에선 방법이 두가지가 있는거 같다. 콜렉션뷰 + 콜렉션뷰를 사용해서 상단과 하단을 나누어 나타내던지 콜렉션뷰 + 페이지뷰컨트롤러를 사용해서 나타내는 방법이 있었다. 나는 각각의 뷰컨트롤러를 두고 생명주기를 쉽게 컨트롤 하고 싶었기에 콜렉션뷰 + 페이지 뷰컨트롤러 이 방법을 채택 했다. 실무에서 쓰던 코드를 공공연히 볼수 있게 몇몇 코드를 수정한 코드이다. 몇몇 코드가 누락되긴 했지만 참고할 수 있을거같다. 우선 레이아웃부터 잡아보았다. 상단 탭바를 위한 콜렉션 뷰 + 각 콜렉션뷰의 선택된 값을 하이라이트 시킬 하단 라인 뷰 + 각 뷰컨트롤러의 컨텐츠들을 보여줄 페이지 뷰컨트롤러 로 구성되어있다. import Foundation import UIKit ..