Comment recadrer l'image en objective-c?

L'utilisateur peut modifier les zones de recadrage de la taille qui est présente par défaut dans l'écran d'édition. J'ai essayé avec le code ci-dessous :

- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {

    CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
    UIImage *cropped = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef); 
    return cropped;
}

Mais il recadrée zone fixe. Comment recadrer la zone qui est sélectionné par l'utilisateur ?

Essayez et passer les différents CGRect à votre activité de travail. Je ne pense pas un problème, c'est dans votre code. Problème dans votre notions de base sur la langue. Je recommande, merci de lire quelques livres ou apple docs sur Objective-C.

OriginalL'auteur Anupama | 2013-08-13