如何水平翻转UIImage?

如何UIImage水平翻转,我UIImageOrientationUpMirroredUIImage类引用中找到了枚举值,如何利用此属性翻转UIImage



慕斯王
浏览 642回答 3
3回答

呼啦一阵风

UIImage* sourceImage = [UIImage imageNamed:@"whatever.png"];UIImage* flippedImage = [UIImage imageWithCGImage:sourceImage.CGImage                                             scale:sourceImage.scale                                      orientation:UIImageOrientationUpMirrored];

慕尼黑的夜晚无繁华

您可以通过创建UIImageView而不是UIImage并在UIImageView上进行转换来实现此目的。yourImageView.image =[UIImage imageNamed:@"whatever.png"];yourImageView.transform = CGAffineTransform(scaleX: -1, y: 1); //Flipped希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS