FirstButton est un UIButton de type Custom. Par programmation, j'en place trois dans chaque cellule d'un tableau, de la manière suivante :
[firstButton setImage:markImage forState:UIControlStateNormal];
[firstButton setContentMode:UIViewContentModeScaleAspectFit];
[cell.contentView addSubview:firstButton];
Ailleurs, je lui dis d'utiliser la fonction clipToBounds. Ce que j'obtiens est un découpage du carré central de l'image, plutôt qu'un rendu à l'échelle de l'image. J'ai essayé de nombreuses façons, y compris en définissant la propriété mode sur firstButton.imageView, ce qui ne semble pas fonctionner non plus.
1 votes
Voir la solution de Chris Nolet ci-dessous : button.contentVerticalAlignment = UIControlContentVerticalAlignmentTop ;
0 votes
Voir stackoverflow.com/a/28205566/481207 qui montre que la définition de contentVerticalAlignment et contentHorizontalAlignment est nécessaire pour UIViewContentModeScaleAspectFit.