画像が常にボタンのサイズと同じではないため、コンテンツモードをUIViewContentModeScaleAspectFitに設定する長方形のUIButtonがあります。選択したときのUIButtonストレッチ画像
[btnPlaylist.imageView setContentMode:UIViewContentModeScaleAspectFit];
事は、私がボタンを押したときに、それがすでに縦または横のサイズに合うことを無視して、UIViewContentModeScaleAspectFillだったように、画像が伸びるということです。
私には何が欠けていますか?
問題は、UIButtonsがさまざまなコントロール状態に対して複数のイメージを持つことです。私はあなたが他の画像ビューに直接アクセスできるとは思わない。 – jsd
私は、3つの状態:UIControlStateNormal、UIControlStateSelected、およびUIControlStateHighlightedに同じイメージを追加しようとしました。 –
3つの制御状態の画像を設定しても機能しないと言っても忘れてしまいました。 –