2012-03-19 3 views
0

Я обновляю свое приложение для работы с дисплеем сетчатки iPad, но по какой-то причине один из моих просмотров не хочет масштабироваться до 2x. Как вы можете видеть на скриншоте, текст на кнопке слева масштабируется правильно, а текст справа по-прежнему отображает шрифты с низким разрешением. (Серый bg по-прежнему низкий, но я над этим работаю).UIView не масштабируется до IPad сетчатки

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

enter image description here

Спасибо!

+0

Вы действительно должны показать нам какой-то код. – Till

+0

на самом деле не так много, чтобы меняться .. Я просто делаю простой addSubview/addChildControllers, когда это необходимо .. Это работает правильно на сетчатке iPhone, но, похоже, не работает на iPad. –

ответ

3

Я понял проблему. По какой-то причине contentScaleFactor неправильно настроен в подвью. Настройка вручную сделала трюк:

self.reportsController.view.contentScaleFactor = [UIScreen mainScreen].scale; 
+2

настройка contentScaleFactor сработала для меня на новом ipad, почему-то все приложение выглядело нечетким до установки contentScaleFactor. –

Смежные вопросы