먼저 메인을 만들어 보겠습니다.
구조는 아래와 같습니다.
Snapkit으로 UI를 만들려면 상당한 시간의 노력이 들어갑니다.
코드로 UI를 만들어야되기 때문입니다.
그래서 공통의 템플릿을 만들어서 사용하면 코드 형식도 유지되고 장점이 있습니다.
아래는 직접 사용하는 템플릿 코드 입니다.
1.주석으로 뷰구조를 적어 놓습니다.그래야 나중에 한눈에 파악이 쉽습니다.
2.viewDidLoad에서 초기화를 시도 합니다.
snapkit,UI,데이타,이벤트 등을 초기화 합니다.
initUI단에서는 기초적인 UI등을 초기화 합니다.(변수로 생성하면서 부족한 부분들을 초기화 합니다.)
initData에서는 데이타들을 초기화 시키는 단계입니다.
logic 단계 에서는 http 통신등을 추가해주면 됩니다.
setupUI에서는 각각의 UI들을 추가시키는 단계입니다.
snapkit으로 UI를 만들것이므로 이벤트나 데이타 로직등은 사용하지않고 setupUI부분에만 신경쓰겠습니다.
일단 tableview만 넣었는데 차후 필요한 View,CollectionView,ViewController등을 한꺼번에 업로드 하도록 하겠습니다.
'swift > snapkit 고급 UI 만들기' 카테고리의 다른 글
(2).목차 (0) | 2018.03.29 |
---|---|
(1).프로젝트 생성 (0) | 2018.03.29 |
Snapkit 고급 UI 만들기 (0) | 2018.03.29 |