2014-02-24 4 views
0

나는 이미 내 앱의 iPhone 버전을 만들고 완성했으며, 제출하기 전에 동일한 파일에 iPad 버전을 만들고 싶습니다.이 iPhone 앱을 iPad에서도 사용할 수있게 만드는 방법은 무엇입니까?

나는 스토리 보드를 사용했기 때문에 iPad의 새로운 스토리 보드를 만든 다음 동일한 코드를 연결하고 런타임에 스토리 보드 중 하나를 실행하도록 응용 프로그램에 알려야합니까? 인터넷에서 추출한 것 같습니다.) 누군가 설명 할 수 있습니까?

나는하여 appdelegate.m

UIDevice* thisDevice = [UIDevice currentDevice]; 
if(thisDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad) 
{ 
    // iPad 


} 
else 
{ 
    // iPhone 

} 

에 다음과 같은 레이아웃을 시도했지만 여기에서 어디로 모른다.

+0

먼저 할 일은 프로젝트 설정에서 iPad를 사용하는 것입니다. –

+0

당신은 13 개의 튜토리얼을 읽었고, 그것들에서 빠져 나올 수 있었던 것은'if (thisDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)'??? – nhgrif

+0

repost of [범용 iOS 앱 만드는 법? (iPhone 및 iPad와 스토리 보드)?] (http://stackoverflow.com/questions/21976558/how-to-make-a-universal-ios-app-iphone-and-ipad-w-storyboards) –

답변

0

Xcode에서는 iPad 용으로 다른 스토리 보드를 만들어야합니다.

귀하의보기에 귀하의 UI 구성 요소를 배치하고 동일한 ViewController에 연결하십시오.

iPhone과 iPad 모두 동일한 코드 로직을 공유하므로 스토리 보드 만 다를 수 있습니다.

0

먼저 xCode에 앱이 보편적이라는 것을 알려줍니다 (대상의 일반 구성에서). 그런 다음 Main_iPhone.storyboard 및 Main_iPad.storyboard라고 말하면 프로젝트에 2 개의 스토리 보드가 필요합니다. 동일한 화면에서 각 사례의 기본 인터페이스를 해당 스토리 보드로 설정하십시오.

또한 응용 프로그램 : didFinishLaunchingWithOptions이 루트보기 컨트롤러를 설정하지 않았는지 확인하십시오. 이것을 테스트하려면,이 메소드가 다른 것을하지 않고 YES를 리턴하도록하십시오.

희망이 도움이됩니다.