Граница CALayer становится размытой при вращении - PullRequest
0 голосов
/ 03 апреля 2012

Я использую UIColor * clear = [UIColor blackColor];[self.layer setBorderColor: [color CGColor]];

, чтобы установить границу для изображения. Это добавляет границу, но когда я попытался повернуть это изображение на 45 градусов, 90 градусов и так, эта граница начинает получатьнечеткие и не фиксированные или прямые.Как можно изобразить эту границу, как линию, всегда независимо от того, что я делаю ..

1 Ответ

0 голосов
/ 03 апреля 2012
UIColor* clear = [UIColor blackColor]; [self.layer setBorderColor:[color CGColor]];

выглядит как-то странно; \ что здесь "я"?попробуйте

UIImageView *imgView = [[UIImageView alloc] setImage:[UIImage imageNamed:@"pic.png"]];
[self.view addSubview:imgView];
imgView.layer.borderWidth = 2.0f;
imgView.layer.borderColor = [[UIColor blackColor] CGColor];

И не забудьте включить платформу QuartzCore и #import <QuartzCore/QuartzCore.h>

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