J'ai créé une grille d'images. Les images de ces images sont en forme de carrés (CGRects). Malheureusement, les images remplissent le carré de façon non proportionnelle. Mais je voudrais "recadrer" ou "masquer" l'image donnée. Ce qui signifie que mes images montreront seulement des parties d'une image mais proportionnellement correctes. J'ai essayé contentModes de UIImageView mais pas de chance.écrêtage d'un objectif-c
for(int index = 0; index < (_cols*_rows) ;index++)
{
NSValue *value = [myArray objectAtIndex:index];
CGRect myrect = [value CGRectValue];
UIImageView *myImageView = [[UIImageView alloc] initWithImage:myImage];
myImageView.frame = myrect;
[self addSubview:myImageView];
[myImageView release];
}
Essayé cela, mais les images/cadres se chevauchent simplement ... – algro
Hmm, vérifiez que les propriétés de '' clipsToBounds' d'imageViews sont définies sur YES. – zem