swift/snapkit 고급 UI 만들기 썸네일형 리스트형 (3).템플릿 먼저 메인을 만들어 보겠습니다. 구조는 아래와 같습니다. Snapkit으로 UI를 만들려면 상당한 시간의 노력이 들어갑니다.코드로 UI를 만들어야되기 때문입니다.그래서 공통의 템플릿을 만들어서 사용하면 코드 형식도 유지되고 장점이 있습니다. 아래는 직접 사용하는 템플릿 코드 입니다. 1.주석으로 뷰구조를 적어 놓습니다.그래야 나중에 한눈에 파악이 쉽습니다.2.viewDidLoad에서 초기화를 시도 합니다.snapkit,UI,데이타,이벤트 등을 초기화 합니다. initUI단에서는 기초적인 UI등을 초기화 합니다.(변수로 생성하면서 부족한 부분들을 초기화 합니다.)initData에서는 데이타들을 초기화 시키는 단계입니다.logic 단계 에서는 http 통신등을 추가해주면 됩니다.setupUI에서는 각각의 U.. 더보기 (2).목차 목차 Auto Layout 기초ViewStackViewScrollViewTableViewBasicDynamic HeightMutiple Type CellStatic Table View CellCollectionViewVerticalHorizonMultiple Type Cell예제스크롤 기초 화면키보드 화면로그인 화면데이타 입력화면채팅 UI 만들기 예제 내용은 계속 추가될수 있습니다. 댓글로 남겨주시면 계속 만들겠습니다. 더보기 (1).프로젝트 생성 single view로 생성합니다. 그런다음 pod을 설치 합니다.carthage를 사용하시는분은 사용법에 따라 snapkit을 설치해주세요. source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.0' use_frameworks! target 'SnapkitTest2' do pod 'SnapKit', '~> 4.0' end Podfile 예시입니다. # Uncomment the next line to define a global platform for your project platform :ios, '9.0' target 'SnapkitTest2' do use_frameworks! pod 'SnapKit', '~> 4.0' end 그런다.. 더보기 Snapkit 고급 UI 만들기 Snapkit으로 기초 UI 생성하는것을 만들어봤다.앞으로 자주 사용되어지는 UI에 대해서 기록해놓으려고 한다. 기초 내용은 아래의 git을 참고해주세요.https://github.com/choiks14/SnapkitTest 고급 UI는 아래를 참조해주세요.https://github.com/choiks14/SnapkitTest2 더보기 이전 1 다음