Приложение для iPhone на iPad: UILabel пикселируется во время вращения? - PullRequest
2 голосов
/ 18 апреля 2011


Я попробовал мое приложение для iPhone (не универсальное) на iPad 2 только для теста ... и заметил кое-что странное.
В моем представлении у меня есть UILabel (внутри UIImageView)которые вращаются, плавают и сталкиваются друг с другом, но на iPad 2 метки при вращении отображаются как пиксельные.Я имею в виду, очевидно, в режиме х1.У меня все еще не было возможности протестировать на iPad 1.
Я реализовал вращение и перемещение с помощью NSTimer (запланировано с интервалом времени 0,05).Нет проблем с UIImageView объектами, только с UILabel объектами.Эффект действительно ужасный.Какие-либо предложения?Заранее спасибо

1 Ответ

1 голос
/ 19 декабря 2015

Это было давно, но я вернулся к этой проблеме, и я решил ее, установив shouldRasterize для UIView объектов, преобразованных с CGAffineTransformMakeRotation:

subview.layer.shouldRasterize = YES;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...