firstButton è un UIButton di tipo Custom. Sto inserendo programmaticamente tre di loro in ogni cella di una tabella, quindi:
[firstButton setImage:markImage forState:UIControlStateNormal];
[firstButton setContentMode:UIViewContentModeScaleAspectFit];
[cell.contentView addSubview:firstButton];
Altrove, gli sto dicendo di clipToBounds. Quello che ottengo è un ritaglio del quadrato centrale dell'immagine, piuttosto che un rendering in scala proporzionale di esso. Ho provato in molti modi, inclusa l'impostazione della proprietà mode su firstButton.imageView, che inoltre non sembra funzionare.