유니버설 앱 (iPhone 및 iPad)을 작업하고 있습니다. 설정보기를 표시해야하는 버튼이 있고 iPad 용으로 하나, iPhone 용으로 두 개의 별도 XIB 파일이 있습니다. 다음 코드가 있습니다 :iPhone에서로드시 빈 화면이 표시됩니다.
settingsView* sv=[[settingsView alloc]initWithNibName:@"settingsView" bundle:nil];
settingsView* isv=[[settingsView alloc]initWithNibName:@"settingsView_iPad" bundle:nil];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
[self presentModalViewController:sv animated:YES];
NSLog(@"I am an iPhone");
}
if([[UIDevice currentDevice] userInterfaceIdiom]== UIUserInterfaceIdiomPad) {
[self presentModalViewController:isv animated:YES];
NSLog(@"I am an iPad");
}
이 코드는 상태 표시 줄이 맨 위에 검은 색 화면으로 표시됩니다. 나는 이유를 모른다. 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다
,
허시 K. Bhargava