Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
관리 메뉴

만재송

[iOS] 스토리보드(Storyboard)란? 본문

프로그래밍/iOS with Objective C

[iOS] 스토리보드(Storyboard)란?

만재송 2019. 8. 8. 16:42

스토리보드는 UI를 디자인 하는 곳으로 프로젝트를 생성하면 기본적으로 Main.storyboard 와 LaunchScreen.storyboard 가 생성됩니다.

화면에 주로 나오는 스토리보드는 Main.storyboard 이며 Main 에 너무많은 뷰가 있을때 서브 스토리보드를 만들어 효과적으로 뷰를 관리할수도 있습니다. 그럼 새로운 스토리보드를 만들어 화면에 나오게 해보겠습니다.

 

먼저 스토리보드를 생성해줍니다. New File 을 선택하여 스토리보드 아이콘을 클릭합니다.

생성을 하면 초기에는 씬에 아무것도 없는상태가 됩니다. 기본적인 화면을 보여주기 위해 View Controller 를 생성해보겠습니다. 생성은 object library 버튼을 클릭하여 생성하는데 오른쪽 상단 동그란버튼을 클릭하거나 shift + command + L 버튼을 클릭하여 생성도 가능합니다.

View Controller 를 생성하면 기본 화면이 나타나게됩니다. 여기에 텍스트를 추가해서 허전한 배경을 채워보겠습니다. 텍스트 추가는 object library 에서 label 를 추가하면됩니다.

 

추가를 했으면 entry point 를 추가해야합니다. 해당 신이 생성될 때 방금만든 뷰를 보여주기위한 포인트를 추가합니다. 오른쪽 인스펙터창에 4번째 탭에있는 is initial view controller 를 체크하면 entry point 가 생성됩니다.

마지막으로 최초실행할 스토리보드를 변경해줍니다. 왼쪽 상단에 최상위 프로젝트를 선택하면 프로젝트의 값들을 설정하는 창이 뜹니다. 그중 deployment info 에서 main interface 를 클릭하면 생성된 스토리보드의 목록이 뜹니다. 그중 새로만든 스토리보드를 선택해줍니다.

마지막으로 실행하면 새로생성된 스토리보드가 화면에 나오게 됩니다.

Comments