如何UIImage水平翻转,我UIImageOrientationUpMirrored在UIImage类引用中找到了枚举值,如何利用此属性翻转UIImage。
3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
UIImage* sourceImage = [UIImage imageNamed:@"whatever.png"];
UIImage* flippedImage = [UIImage imageWithCGImage:sourceImage.CGImage
scale:sourceImage.scale
orientation:UIImageOrientationUpMirrored];
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
您可以通过创建UIImageView而不是UIImage并在UIImageView上进行转换来实现此目的。
yourImageView.image =[UIImage imageNamed:@"whatever.png"];
yourImageView.transform = CGAffineTransform(scaleX: -1, y: 1); //Flipped
希望这可以帮助。
- 3 回答
- 0 关注
- 687 浏览
添加回答
举报
0/150
提交
取消