Сейчас я пытаюсь найти быстрый способ перейти с приложения для iPhone на универсальное приложение (iPhone, iPad). (Позже я полностью реорганизую приложение для пользовательских представлений, чтобы соответствовать универсальным целям.) Я прочитал это очень хороший пост в блоге, который дает простой способ сделать это, сначала удалив жестко закодированные размеры представления, а затем установив фрейм UIWindow на фрейм UIScreen - для приложений, которые будут использовать только одно представление. . Его пример кода был примерно таким:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
CGRect rect = [[UIScreen mainScreen] bounds];
[self.window setFrame:rect];
}
Я поместил этот код в свое приложение didFinishLaunchingWithOptions, но я все еще получаю тот же вид iPhone, передвинутый в верхний левый угол iPad. Может кто-нибудь помочь с этим?