storyboard outlest
new file-cocoa touch class
만든 controller를 main view와 연결하기 위해 아래와 같이한다
Outlets?
아웃렛은 스토리보드 객체와 Swift안의 변수의 connection을 생성한다.
아래와 같이 생성하려면 label항목을 우클릭해서 아래로 쭉 끌어준다
생기고 나면 왼쪽에 동그라미 생기는에 연결됐다는 뜻
Name에 productNameLabel 넣고 나머지는 그대로
위는 이미지나 라벨이고, 버튼을 연결할 떄는 아래와 같이 한다.
위에 Image로 하려면 Image 치고 두번째꺼(Image literal) 더블클릭하면 된다.
3.1 Scroll views
이렇게scorll view에서 작업을 하다가 First Responder 밑으로 보낸다.
그리고 height를 맞게 수정하고 마저 작성
다 했으면 다시 height를 667로 바꿔주고
contanct View Controller 을 누르고 오른쪽 위 서클 두개 눌러서 editor생기면 scorll view 우클릭 해서 connection을 만들어준다.
이름은 scrollView 우측 attribute inspector에서 is inital view contrller 체크
strong 타입 말고 weak으로
viewDidLoad에서 main view와 scroll view를 연결해야 함.
그리고 scroll view에 extra content의 height와 width를 알려줘야 함.
super.viewWillLayoutSubviews() 아래에
scrollView.contentSize = CGSize(width: 375, height: 800) 추가
'개발 > iOS' 카테고리의 다른 글
[swift] codeschool: lv4. Table Views (0) | 2016.10.10 |
---|---|
[swift] codeschool: lv1. Xcode and Storyboards (0) | 2016.10.06 |