我有一个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);
答案 0 :(得分:3)
在info.plist中添加密钥 使用边缘抗分散渲染并将其值设置为YES
答案 1 :(得分:0)
您可以在Info.plist中设置一个键,用于启用边缘的抗锯齿:UIViewEdgeAntialiasing
。
答案 2 :(得分:0)
如果您不希望潜在的性能下降或UIViewEdgeAntialiasing
可能产生其他副作用,那么最简单的方法是在图片周围创建透明像素边框:)