티스토리 뷰

IT 생활

xcode 스토리보드 iphone, ipad 분리하기

개구리뒷다리 2017. 4. 11. 15:56

IOS 앱을 만들어 보면 하나의 앱에서 iphone과 ipad를 모두 지원하는 UI를 만들기가 상당히 까다롭습니다. 다른 방법이 있는지는 모르겠지만 저는 스토리보드를 2개 만들어서 하나는 iphone용 다른 하나는 ipad용으로 분리해서 만들고 있습니다. 저는 아직 초보라 더 쉬운 다른 방법이 있는지 모르겠네요. UI를 두개로 만든 다음 기능은 하나로 연결이 가능하더군요.

일단 방법을 설명해 보겠습니다. 먼저 본인 프로젝트를 우클릭하여 "New File"을 선택해 줍니다.

그 후 Storyboard를 선택하여 기본 제공되는 스토리보드 이외에 하나를 더 생성해 주면 됩니다. 스토리보드 이름은 본인이 알아서 입력해 주면됩니다.

새로 생성된 스토리보드에 ViewControler를 만들어주고 이것을 기본 뷰 컨트롤러로 선택해 줍니다. 방법은 아래 그림을 참고하여 "Is Initial View Controller"를 체크해 주면 됩니다,.

그 다음 왼쪽의 본인의 프로젝트를 선택 후 "Info"탭을 선택해 준후 다음 두 항목을 추가해 주면 됩니다.


 Main storyboard file base name(iPad)          - 본인의 ipad용 스토리보드 이름
 Main storyboard file base name(iPhone)      -  본인의 iphone용 스토리보드 이름 


위 방법대로 하면 두개의 스토리보드를 이용하여 아이폰에서 실행하면 아이폰용 UI를, 아이패드에서 실행하면 아이패드용 UI를 지원할 수 있습니다. 화면 크기 및 해상도 문제를 어느정도 해결이 가능하더군요.

이상 xcode 스토리보드 iphone, ipad 분리하는 방법에 대해 알아 보았습니다.

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
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
Total
Today
Yesterday