Если вы не хотите перетаскивать все свои файлы в новый проект, я рекомендую следующее:
В настройках сборки при развертывании измените целевое семейство устройств на iPad / iPhone с iPhone.
Затем для файлов xib вы хотите добавить в проект файл nib для iPhone и iPad и оператор if, вызывающий указанный nib ... Я рекомендую просто создать проект на основе простого представления (то есть Universal), а затем посмотреть на код ... Вы увидите что-то вроде этого.
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
} else {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
Возможно, вам также придется добавить некоторые поддерживаемые ориентации в ваш App-Info.plist для iPad.
Более подробную информацию можно найти здесь, в разделе об универсальных приложениях:
http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/iPhoneAppProgrammingGuide.pdf
Е.