Преобразование UIView выглядит ужасно - PullRequest
2 голосов
/ 14 марта 2012

У меня простой вид с простым фоном. Мне нужно повернуть вид с его содержанием. Код здесь:

    CGAffineTransform r = CGAffineTransformMakeRotation(5 * M_PI / 180.0f);
    backView.transform = r;

Я не могу найти, и я не могу заставить его выглядеть красиво.

Вот скриншот:

enter image description here

Ответы [ 2 ]

6 голосов
/ 14 марта 2012

Вы можете использовать ключ UIViewEdgeAntialiasing в info.plist:

enter image description here

Но, как говорится в документации, это может оказать заметное влияние на производительность.

1 голос
/ 27 апреля 2012

Мне кажется, что я помню, как где-то читал об использовании прозрачной границы размером 1px, которая приводит к появлению псевдонима на границе (которая прозрачна), и на внутренний квадрат это не влияет.

EDIT:

Не уверен, но это могло быть там, где я прочитал свое предыдущее предложение. Есть также несколько других решений, и одно из них делает работу хорошо, но все же обеспечивает приемлемую производительность, если ответ sch окажется слишком сложным.

...