我尝试使用以下方式旋转UIView:
view.transform = CGAffineTransform.init(rotationAngle: 45)
只是看到视图的边缘看起来非常扭曲。 这是正常的吗?如果是的话,是否有任何解决方法可以拉直边缘?
编辑
我发现添加下面的代码是最好的
view.layer.allowsEdgeAntialiasing = true
答案 0 :(得分:4)
参考此链接,
https://stackoverflow.com/a/8313978/6742121,
之后为swift 3.0实现这个,
view.layer.borderWidth = 3
view.layer.borderColor = UIColor.clear.cgColor
view.layer.shouldRasterize = true
view.layer.rasterizationScale = UIScreen.main.scale()