
我尝试使用以下方法旋转UIView:
view.transform = CGAffineTransform.init(rotationAngle: 45)
Run Code Online (Sandbox Code Playgroud)
只看到视图的边缘看起来很扭曲。这正常吗?如果是,是否有任何变通方法可以拉直边缘?
编辑
我发现添加下面的代码段效果最好
view.layer.allowsEdgeAntialiasing = true
Run Code Online (Sandbox Code Playgroud)
参考此链接,
之后针对Swift 3.0实施
view.layer.borderWidth = 3
view.layer.borderColor = UIColor.clear.cgColor
view.layer.shouldRasterize = true
view.layer.rasterizationScale = UIScreen.main.scale()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
450 次 |
| 最近记录: |