2011-09-08 3 views
-1

간단한 응용 프로그램을 만들고이 응용 프로그램을 실행하면서 일반 파일 및 폴더와 iPad라는 폴더를 단일 xib 파일과 함께 사용하기 시작했습니다.유니버설 iPhone 및 iPad 응용 프로그램

이 스플래시 화면을 실행하면 두 가지 모두 작동하지만 iPad와 iPhone 모두 iPhone보기 컨트롤러로 이동합니다. 어떻게 iPad를 자체보기 컨트롤러로 보낼 수 있습니까? 내가 잘 sayign에서 내가 지정한 다음, 아이 패드 XIB 파일에 대한 .H와하는 .m 파일을 생성 할 필요가

AM 등 약간 다른 아이 패드에서와 앱 페이지를 제공하기 원하기 때문에

입니다 이 다음이 실행?

추가 편집

내가 아이 패드를위한 분할보기 응용 프로그램 버전을 만들려는 것이 아니라 만드는 것보다 두 개의 프로젝트가 어떻게 유출 된 뷰에 내 아이 패드보기/변경 만들 수 있습니까? 쉽게 연결할 수있는 링크가 있습니까? 아니면 매우 간단합니까?

이 답변에 나는 생각하지 않습니다.

많은 감사 시

+2

페이지 하단에 답변을 넣을 수있는 멋진 상자가 있습니다. 질문에 대한 답변도 다른 사람들도 알 수 있습니다.) – deanWombourne

+0

8 시간 후에 답변을 드릴 수 없습니다. 오늘 밤 할 수있을 때 다시 편집하십시오. –

답변

0

나는 보편적 인 응용 프로그램 (또는 분할보기)와 함께 작동하지 아직하지만 난 스탠포드 코스 Developing Apps for iOS의 7 항에 덮여 당신이 요구하는 대부분 알고있다.

0

아래 코드를 사용하여 iPad 또는 iPhone이 될 기기 날씨를 확인할 수 있습니다.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 30200) 
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) //ipad 
{ 
    [email protected]"1"; // ipad 
} 
else 
{ 
    [email protected]"0"; // iphone 

} 
#else // iphone 
    [email protected]"0"; 
#endif 

//After you can call respective controller base on device 

if([ipadiphoneflag intValue]==0)//Load view of iphone controller 
{ 

    [self.navigationController setNavigationBarHidden:YES]; 
    [window addSubview:navigationController.view]; 
    [window makeKeyAndVisible]; 
} 
else //Load view of iPad controller 
{ 
    if(ipad_navigationcontroller==nil) 
     ipad_navigationcontroller=[[UINavigationController alloc]initWithRootViewController:objipad]; 
    [self.ipad_navigationcontroller setNavigationBarHidden:YES]; 
    [window addSubview:ipad_navigationcontroller.view]; 
    [window makeKeyAndVisible]; 
} 


} 
+0

이것에 대해 감사 드리며 나중에이 내용을 살펴 보겠습니다. 매우 감사. –

0

바라건대 내가 내 자신의 질문에 답변했습니다.

.h 및 .m 파일을 만든 다음 iPad xib 파일 클래스를 .h 파일에 다시 할당하면 일반적인 파일 대신이보기가로드되고 작동하는 것처럼 보입니다.

iPad 분할보기가있는 범용 앱에 대해서는 아직 작업 중입니다. 또한이 같은 코드를하지만 서로 다른 XIB 파일을 사용하려면

0

, 당신은 그냥 "~ 아이 패드"

예를 들어 추가해야합니다 myCustomView.xib < --- 아이폰을

myCustomView ~ ipad.xib < ------ iPad

관련 문제