Как я могу поддерживать более высокий размер экрана iPhone 5?

В моем приложении отображается письмо в коробке, и я хочу, чтобы он растянулся правильно, чтобы заполнить весь экран. Я создаю свое главное окно с помощью:

self.mainWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

Но я все еще получаю письмо в коробке. Есть ли еще одна настройка, которую мне нужно настроить для получения полного размера основного экрана на устройстве?

Я пытаюсь избежать использования любых изображений запуска, если можно. Я пробовал это:

self.mainWindow.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

и, похоже, это не помогает. И я просмотрел все параметры Info.plist и не нашел ничего похожего.

Ответ 1

Я не поддерживаю вашу идею избегать запуска изображений, поскольку они есть по какой-то причине, но если вы действительно хотите сделать это по какой-то причине, вы должны использовать файл [email protected] (640x1136 px), как тот, который вы получаете при создании нового проекта. Он просто сплошной черный, не занимает много места на диске и будет выглядеть так, как будто никаких изображений запуска нет.

Помимо установки 4-дюймового изображения запуска сетчатки, в настоящее время нет известного способа получить полную высоту 1136 px на новом экране.