时间:2010-07-24 14:57:45

标签: objective-c transform calayer antialiasing

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

方法:使用layer.shouldRasterize

  1. 创建一个superlayer / superview,它在所有4个方向上都大1个像素
  2. superlayer / superview
  3. 进行转换
  4. 在原始layer.shouldRasterize / layer
  5. 上启用view

    方法:绘制到UIImage

    • 将您的内容绘制为UIImage
    • 确保内容周围有1个像素的透明边框
    • 显示图片

    参考:http://darknoon.com/2012/05/18/the-transparent-border-trick/