Drowsy Dog's Diary

any note, any thought

UIButton上の画像のcontentMode

| 0 comments

UIView の表示をどのようにスケーリングするかを決めるプロパティの contentMode を、UIButton 上の画像に適用させようとして、

などとしてもアスペクトが変えられてしまう。

いろいろやってみた結果、

で、OKだった。
UIButton の imageView プロパティは readonly だが、その UIImageView 自身のプロパティは読み書き可能。
特に setImage: との順番も縛りはないらしい。

button.adjustsImageWhenHighlighted = NO; でないとダメという記事もいくつか見かけたが、どちらでも大丈夫なようだった。。どこかのバージョンで直った?


Author: kazoo

犬はさよならを言わないのだ。

コメントを残す

Required fields are marked *.