AppDev 2011. 11. 8. 02:37

XCode4.2에서 스토리보드를 사용해보자!! [그 1편]

안녕하세요
근 한달만의 포스팅입니다
이번에는 스토리보드 사용법에 대해 강의를 진행하도록 하죠
초보자분들을 위해,
또 초보자인 제가 편하기 위해...
이번 강좌에는 코딩이 거~의 없다는 것을 선포(?)하고 시작하겠습니다 !

 강의 순서는
음... 먼저 Empty 프로젝트를 만들어서
스토리보드를 추가하고 이를 프로젝트에 어떻게 연결시키는지...(정말 간단합니다)
또 프로젝트상에서 화면 전환은 어떻게 하는지
그리고 네비게이션, 탭바 컨트롤러 추가도 알아보겠습니다

그럼 시작해보도록 하지요~


먼저 아래와 같이 Empty 프로젝트를 하나 생성해주세요


프로젝트 이름은 StoryboardTest로 하겠습니다
Xcode4.2에 맞게 ARC도 활성화 시키도록 하죠 체크해주고 넘어갑니다~!
Class Prefix 항목을 궁금해하시는분도 계실텐데요
Xcode4.2에 올라오면서 ApplicationNameAppDelegate.h 처럼 앞에 프로젝트 이름이 붙던것이 없어지고 AppDelegate.h로 이름이 간단해졌습니다.
하지만 예전이 그리우신분들... 해당항목에 StoryboardTest를 써주시면
프로젝트이름이 앞에 붙던 기존방식대로 소스파일이 만들어지게 됩니다
저는 새로워진게 편하네요 비워놓고 진행하겠습니다


얍~! 만드셨으면 싸~~~한게...
앱 델리게이트 파일만 뎅그러니 있을겁니다. 아 물론 서포팅파일 안에는 메인파일도 있고
잡다한것도 몇개 있지만요.

바로 스토리 보드파일을 만들도록 하죠
커맨드+N을 누르시면 다음 화면이 나오게 됩니다
죄측 상단에 세번째 User Interface를 선택하시고 스토리보드 선택하시고 넥스트~!
이름은 초기이름 그대로 Storyboard.storyboard 를 사용하겠습니다


만들어졌으면 휑~~하죠?? 수학시간도 아니고 모눈종이만 있는것이...
우측 하단에 롸이브러리에서 뷰컨트롤러를 가져다 놓아줍니다
그러면 아래 스샷처럼 나오게 될겁니다

일단 스토리보드를 소스와 연결시키도록 하죠 스토리보드와 소스가 잘 연결되었는지 확인하기 위해 스토리보드의 뷰를 빨강색으로 칠해보도록 하겠습니다
우측에 Background에 맘에드는색을 칠해주세요 저는 역시 빨강선택~!
그러면 아래 스샷처럼 되셨을겁니다


스토리보드와 소스를 연결합시다 프로젝트에 타겟으로 가셔서
아래스샷에 저부분에 스토리보드를 선택해줍니다!
그리고 실행!하면 빨강화면이 뜰까요 안뜰까요~?? 유후~~


짜잔!~!
헉...


머야... 안되네...-_-;; 가 아니고...아래 스샷을 봐주세요
기존 xib파일, 즉 닙파일은 소스보다 나중에 불려왔습니다 그래서 스토리보드도 그렇지 않을까..
해서 실행한 결과가 위와 같습니다. 스토리보드가 먼저 불려오고 소스가 나중에 불려진것이지요

AppDelegate.m파일에서 디드삐니쉬옵션스 항목을 봐주세요
아래스샷에 있네요 선택된부분에서 화이트로 칠하라는 명령이 나중에 불려오기때문에
위에서 하얀화면이 나온것을 짐작할수 있습니다.
전부 주석처리 해줍니다
선택하고 커맨드 + / 해주면 한방에 주석처리~!


주석처리를 해주시고 실행해주시면~!



봐요 빨강화면 나왔죠~?? 후후~
여기까지 매우 쉬운편입니다;; 이제 버튼을 만들고 다음 뷰를 만들고 전환까지 해보겠습니다

처음에 선포한대로 소스한줄 없이요 +_+;;



To Be Continue... -_-a;;ㅎㅎ;