본문 바로가기

-⊙ 컴퓨터 ⊙-/※ IT

[Xcode 4.2~]Storyboard Segue (버튼) 사용법 - 멀티뷰

초보 프로그래머인 나에게 제일 어려웠던게 Xcode 4.2 버전과 이전 책,강좌가 많이 틀리다는 겁니다.
그렇다고 특별히 활동하는 카페도 없고 오로지 독학으로 ㅠ.ㅜ    모든걸 해결해야 하니 시간이 많이 소모되더군요 
사실 알고나면 아...           별거 아니지만     이별거 아닌? 것을 찾아 고생을 몇일 했습니다.
그래도 다들 아시겠지만....     모든걸 해결했을때의 짜릿함...ㅋㅋㅋ       요것땜에 프로그래밍을 포기 못하는거 같네요

아무쪼록...     도움이 되었으면 합니다.



[이미지의 라벨은 그냥 보기 좋으라고?  만든겁니다...^^]




[파일 생성된걸 확인하는 겁니다]

[파랑색 사각 테두리가 나오도록 해주세요]

[위에 이미지 SecondView 클래스를 선택한겁니다!!!!]

[툴바를 사용했지만 그냥 버튼으로 해도 되는건 아시죠]


[위에 이미지 참고하여 똑같이 모달로 만들어 주세요~  뒤로 돌아오기 버튼] 

[그냥 확실하게 넘어간게 보여지게 할려고 붉은색으로 백그라운드 변경한겁니다]



[실행되는 모습  :    여기서~  뷰컨트롤을 여러개 만들고 연결만 시켜주면 멀티뷰와 똑같더군요 ^^;;  그럼 멀티뷰는 끝인거죠]

그런데!!!
스토리보드를 사용하지 않고 버튼을 만들었다면 위에처럼 연결 시켜줄 방법이 없더군요 ㅠ.ㅜ
날코딩으로 타이핑을 하면... 스토리 보드상에서 버튼이 보이지 않습니다
뭐! 방법이 있을지도 모르지만 제가 찾아본(대충) 결과론 없었습니다...   그경우
아래 처럼 하면 됩니다~~~ 그럼 

[버튼 이미지등록!   또는 버튼 스타일로 하세요]


[안쪽 박스 체크하면 경로만 참고하는게  아니고 파일을 복사하는거...   아시죠  혹시나 해서요 ㅠ.ㅜ 모르면! 무조건 체크하는게 좋아요]

[에뮬에선 버튼이 보이지만 스토리 보드상에는 버튼이 보이지 않습니다]
아참!!!!!   아래 이미지 보시고 버튼 코드 타이핑하세요!!!!!!!!!!



[이제 번튼에  액션!~]


[아... 저한줄 저거땜에 ㅠ.ㅜ     앗! 그런데 line1   부분이 멀까요?  아래 이미지 보세요]


[아까 위에서 뷰를 모달로 연결시켜주고 Identifer 부분에 line1 이라고 적었던 부분입니다]
두둥~~~ 실행 해보세요 이제는 날코딩한 버튼도 다른 뷰컨트롤을 이동 할 수 있답니다

[이제는 뭔가 전달도 좀 해봐야 하지 않을까요?]





[위에 버튼과 아래 버튼이 모두 스트링이 전달됩니다...  위에 버튼만 전달되게 할려면 푸쉬를 이용하면 됩니다]






끝......