How can I flip a UIImageView?

后端 未结 6 1102
小蘑菇
小蘑菇 2021-02-09 01:58

How can I flip an UIImageView?

6条回答
  •  無奈伤痛
    2021-02-09 02:46

    I've edited Sound Blasters code a bit to return an UIImageView. However, this code does not allow you to flip the image vertically and horizontally at the same time. A fix for this should be rather easy though.

    - (UIImageView *) flipImage:(UIImageView *)originalImage Horizontal:(BOOL)flipHorizontal {
    if (flipHorizontal) {
    
        originalImage.transform = CGAffineTransformMake(originalImage.transform.a * -1, 0, 0, 1, originalImage.transform.tx, 0);
    }else {
    
        originalImage.transform = CGAffineTransformMake(1, 0, 0, originalImage.transform.d * -1, 0, originalImage.transform.ty);
    }    
    return originalImage; }  
    

提交回复
热议问题