iPhone: проблема с вращением UIView - выглядит неправильно - PullRequest
0 голосов
/ 28 марта 2011

Я добавляю простой UIView в свое приложение. Это работает нормально, пока я не использую свойство transform для его поворота:

myView = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)];
myView.backgroundColor = [UIColor whiteColor];
myView.transform = CGAffineTransformMakeRotation(-0.2);
[self.view addSubview:myView];   //self.view is just another generic UIView

Добавленный вид поворачивается, но имеет зазубренные края - то есть края не были сглажены. Вот пример того, что я имею в виду: с псевдонимами против сглаженных ребер .

До сих пор я не смог найти какой-либо способ исправить это - но, конечно, это не так сложно просто повернуть UIView? (То же самое относится и к UIImageView, я пробовал оба).

Любая помощь или идеи будут высоко ценится.

1 Ответ

1 голос
/ 28 марта 2011

Мне трудно объяснить ПОЧЕМУ происходящего, но я точно знаю, что видел эту проблему, и одно из решений состоит в том, чтобы обернуть ваш взгляд в другой или дать ему прозрачную границу. Так, например, добавьте представление в другой UIView, который во вставке -4 или около того вокруг.

...