如何使用Swift水平翻转UIImage?

进行UIImage翻转的解决方案是使用Objective-C代码:

[UIImage imageWithCGImage:img.CGImage scale:1.0 orientation: UIImageOrientationDownMirrored]

但是,imageWithCGImage在Swift中不可用!是否有使用Swift水平翻转图像的解决方案?谢谢!

回答:

大多数工厂方法会迅速转换为初始化程序。只要有可用,即使class方法仍然可用,它们也是首选。您可以使用:

    init(CGImage cgImage: CGImage!, scale: CGFloat, orientation: UIImageOrientation)

用法如下所示:

var image = UIImage(CGImage: img.CGImage, scale: 1.0, orientation: .DownMirrored)

以上是 如何使用Swift水平翻转UIImage? 的全部内容, 来源链接: utcz.com/qa/428061.html

回到顶部