firstButton es un UIButton de tipo Custom. Estoy poniendo programáticamente tres de ellos en cada celda de una tabla, así:
[firstButton setImage:markImage forState:UIControlStateNormal];
[firstButton setContentMode:UIViewContentModeScaleAspectFit];
[cell.contentView addSubview:firstButton];
En otra parte, se lo digo a clipToBounds. Lo que obtengo es un recorte del cuadrado central de la imagen, en lugar de una representación en escala de aspecto. He intentado esto de muchas maneras, incluida la configuración de la propiedad de modo en firstButton.imageView, que tampoco parece funcionar.