UIView 旋转使用 swift 问题
UIView Rotation using swift issue
我想旋转在我使用的故事板上定义的 UIView
CGAffineTransform(rotationAngle: self.degreesToRadians(5))
which degreesToradians 是一个转换为弧度的函数,旋转效果很好,但唯一的问题是 UIView 不是矢量的(视图的边缘没有正确渲染,看起来像锯子),如下面的屏幕截图所示:
我遇到了和你一样的问题,为了解决这个问题,我只是在视图中添加了一个透明的边框,这样做:
customView.layer.borderWidth = 1
customView.layer.borderColor = UIColor.clear.cgColor // important that it is clear
customView.layer.shouldRasterize = true
customView.layer.rasterizationScale = UIScreen.main.scale
在您的 rotation
代码之后添加该代码。
使用代码:
没有代码:
我想旋转在我使用的故事板上定义的 UIView
CGAffineTransform(rotationAngle: self.degreesToRadians(5))
which degreesToradians 是一个转换为弧度的函数,旋转效果很好,但唯一的问题是 UIView 不是矢量的(视图的边缘没有正确渲染,看起来像锯子),如下面的屏幕截图所示:
我遇到了和你一样的问题,为了解决这个问题,我只是在视图中添加了一个透明的边框,这样做:
customView.layer.borderWidth = 1
customView.layer.borderColor = UIColor.clear.cgColor // important that it is clear
customView.layer.shouldRasterize = true
customView.layer.rasterizationScale = UIScreen.main.scale
在您的 rotation
代码之后添加该代码。
使用代码:
没有代码: