IOS6 iPhone 5 ничего не щелкает в нижней части экрана - программирование
Подтвердить что ты не робот

IOS6 iPhone 5 ничего не щелкает в нижней части экрана

У меня есть приложение, которое я пытаюсь преобразовать и подготовить к новому размеру экрана iPhone 5. Я добавил новый образ Default-568h @2x, и я установил, что мои взгляды автоматически сортируются в IB. Взгляды выглядят правильно, они растягиваются, чтобы заполнить экран, но любая кнопка, которую я устанавливаю внизу, не имеет значения. Это похоже на невидимую линию к низу, о том, где остановился старый экран iPhone, и все, что находится ниже этой линии, нецелесообразно. Если я нажму кнопку прямо на этой строке, верхняя часть будет нажата, но нижняя часть не будет.

4b9b3361

Ответ 2

Если у вас нет MainWindow.xib в вашем проекте (а большинство новых проектов этого не делают), вам потребуется одна дополнительная строка в applicationDidFinishLaunching вашего делегата приложения:

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    [window setFrame:[[UIScreen mainScreen] bounds]];
    ...
}

Я положил его в начале метода. Работали как шарм.