1

我有一个 UIImageView,我想在反时钟方向稍微旋转它。但是当我这样做时,旋转就起作用了。但是边缘不共享。具有像素化边缘。我该如何解决这个问题。请帮忙。

UIImageView *popupTop = [[UIImageView alloc] initWithFrame:CGRectMake(10, 54, 300, 15)];
popupTop.image = [UIImage imageNamed:@"pover_note.png"];
[self.view addSubview:popupTop];

popupTop.transform = CGAffineTransformMakeRotation(-0.04);
4

3 回答 3

3

在 info.plist 中添加一个 带有边缘抗锯齿渲染的键并将其值设置为 YES

于 2012-09-04T09:36:54.173 回答
0

如果您不想要潜在的性能影响或可能的其他副作用,UIViewEdgeAntialiasing那么最简单的方法是在图像周围制作透明像素的边框:)

于 2012-09-03T13:32:06.730 回答
0

您可以在 Info.plist 中设置一个键来启用边缘的抗锯齿:UIViewEdgeAntialiasing.

于 2012-09-03T13:20:50.140 回答