Высота экрана для iPhone4 с 4-дюймовым экраном

Я хочу обновить свое приложение, созданное с использованием iOS5 SDK, чтобы оно соответствовало 4-дюймовому экрану iPhone5. Я симулирую это с iPhone5 симулятором. Следующий код говорит нам, что высота экрана по-прежнему составляет 480,00, а не 548. Что я должен сделать, чтобы мое приложение было выше, но без черного зазора в нижней части 4-дюймового экрана iPhone5? Любая помощь приветствуется:)

- (void)viewDidLoad
{
    [super viewDidLoad];

    float screenHeight = [UIScreen mainScreen].bounds.size.height;
    NSLog(@"screenHeight :%f",screenHeight);
}

журнал:

2012-09-20 14:47:36.554 FF[61898:c07] screenHeight :480.000000

2 ответа

Решение

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

Размер экрана для iPhone и iPad есть.

iPhone: портрет: 320x460 пейзаж: 480x300

iPad: портрет: 768x1004 пейзаж: 1024x748

Другие вопросы по тегам