"ScreenSelectLevelViewController"라는 Universal 응용 프로그램에서 .h, .m 및 .xib라는 새로운 화면을 만들었습니다 파일. 하지만 아이폰 용으로 하나, iPad 용으로 두 개의 분리 된 xib 파일을 만들고 싶었습니다. 그래서 나는이 새로운 이름으로 두 파일을 내 ScreenSelectLevelViewController.xib을 복제하고 이름을 변경 :2 개의 xib 파일로 하나의 Objective-C 클래스를 만드는 법 (하나는 iPhone 용, 다른 하나는 iPad 용)
- ScreenSelectLevelViewController_iPhone.xib을;
- ScreenSelectLevelViewController_iPad.xib;
ScreenSelectLevelViewController *newScreen = [[ScreenSelectLevelViewController alloc] initWIthNibName:"@ScreenSelectLevelViewController" bundle:nil]; [self presentModalViewController:newScreen animated:true];
문제는 다음과 같습니다 : 내 코드에
는이 같은 새보기 열 내가 아이폰 시뮬레이터 작품에 실행할 때,하지만 내가 아이 패드 시뮬레이터에서 실행하면 응용 프로그램이 여전히를 엽니 다 이 새 화면의 xib 파일의 iPhone 버전. 누군가 나를 도울 수 있니? 앱 위임에서
신체 고맙습니다! 나는 그것이 "자동"이라고 생각했지만 AppDelegate에서 발견 한 코드를 사용했다. 이제는 사용법을 알고있다. 고맙습니다!! – user1624785
@ user1624785이 답변으로 도움이 되었다면이 답 옆에있는 "확인 표시"를 클릭하여 올바른 것으로 표시하십시오! –