Я разрабатываю приложение с помощью iOS5.0, теперь я хочу запустить приложение в iOS6.0. Он отлично работает с использованием iPhone classic, но не работает отлично в iPhone5. Поскольку [[UIScreen В начало] границы] возвращает {{0, 0}, {320, 480}} в iPhone5, я написал код, используяКак запустить приложение iPhone classic в iPhone5
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if (result.height == 480)
{
// iPhone Classic
}
else if (result.height == 568)
{
// iPhone 5
}
}
Но экран границы вернуть тот же кадр. Как это изменится?
второй 'if' должен быть' else if', не уверен, что это исправит вашу проблему полностью, хотя – Fonix
извините, это иначе, если только – Ravi