iPhone iOS, как перевернуть / отразить любой UIView на месте?

Я знаю, как переворачивать / отражать / вращать UIImage, перерисовывая его в пределах его границ.

- (IBAction)reflectImageView:(UIImageView)imageView {

    UIGraphicsBeginImageContextWithOptions(imageView.bounds.size, NO, 0.0);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextScaleCTM(context, 1.0, -1.0);
    CGContextTranslateCTM(context, 0.0, -imageView.bounds.size.height);


   [imageView.layer renderInContext:context];
    imageView.image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

}

Но как мне создать «перевернуть / отразить»? эффект для любого UIView, предпочтительно удерживая его центр в том же положении, что и раньше?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос