2012-06-06 3 views
3

Я хочу протестировать приложение iPhone на iPad, но теперь у меня только iPad. IOS5.1 & Xcode 4.3.1, который является моей средой, и я установил одну и ту же раскадровку в проекте TARGETS, приложение, запущенное на iPad, было полноэкранным (все UILayouts были растянуты), не может показать какой-либо переключатель вида в приложение.iPhone приложение растянулось в iPad

Как я могу запустить приложение такого же размера на iPad?

+0

Вы хотите, чтобы приложение запускалось изначально на iPad и iPhone? –

ответ

2

Вы должны изменить цель приложения с Универсальный для iPhone.

Перейти к [Цели проекта]> Резюме> IOS Application Target> Устройства> iPhone

Таким образом, IPad будет открыть приложение как приложение наследие iPhone.

+0

Отправленный тем же ответом, что и в другом вопросе, для полноты - с учетом этого, похоже, такой же вопрос, как: http://stackoverflow.com/q/16010384/2281679 – Colin

+0

Opps ~ забыл расспросить об этом долгое время назад ~~ – koalago

+0

Я думаю, что все в порядке :) Люди могут искать по-другому и найти либо вопрос + ответ ... – Colin

0

Не знаю, как сделать это с помощью раскадровки, но с нормальным UIViewControllers вы бы отдельными файлами XIb для iPhone/IPad и проверить, какой из них нагрузить так:

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 
     self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPhone" bundle:nil]; 
    } else { 
     self.motionJpegViewController = [[MotionJpegViewController alloc] initWithNibName:@"MotionJpegViewController_iPad" bundle:nil]; 
    } 
+0

Отдельные xibs могут действительно помочь запускать разные интерфейсы на разных устройствах, но я просто хочу использовать одну и ту же раскадровку для работы на разных устройствах. Но спасибо ~~~~ – koalago

+0

правильно, но файлы xib, которые использует раскадровка, имеют разрешения. эти разрешения будут отличаться (1024x768 против 640 × 960), и поэтому возникает растяжение. насколько я знаю, нет универсального xib и никоим образом не обойти это, кроме, может быть, не использовать xib, но я не думаю, что это то, что вы хотите –

+0

Да. может быть, мне действительно нужно использовать xib – koalago

Смежные вопросы