如何在旋转视图上进行抗锯齿?

时间:2009-08-22 11:16:28

标签: iphone cocoa-touch uikit

  

可能重复:
  Any quick and dirty anti-aliasing techniques for a rotated UIImageView?

当UIView旋转时,它的边框看起来难以置信。根本没有发生抗锯齿的事情。此外,如果它是UIImageView,旋转变换矩阵时不会发生抗锯齿。有没有办法实现图像的平滑边缘和平滑旋转?

1 个答案:

答案 0 :(得分:18)

对于UIImageView,在图像周围添加一个像素的透明边框。这将导致图像的边缘位于“内部”,并且因为内部像素在旋转时被插值,所以边框将神奇地变为抗锯齿。这也适用于旋转具有自定义图像的UIButtons。