firstButton は Custom 型の UIButton です。したがって、テーブルの各セルに3つをプログラムで配置しています。
[firstButton setImage:markImage forState:UIControlStateNormal];
[firstButton setContentMode:UIViewContentModeScaleAspectFit];
[cell.contentView addSubview:firstButton];
他の場所では、clipToBounds に指示しています。私が得るのは、縦横比でスケーリングされたレンダリングではなく、画像の中央の正方形のトリミングです。firstButton.imageView でモード プロパティを設定するなど、さまざまな方法を試しましたが、これもうまくいかないようです。