2012-01-26 2 views
1

イメージファイルをUIButtonイメージプロパティに追加します。しかし、私のイメージはサイズが変更され、醜く見えます。ですから、私のイメージをUIImageViewに追加すると、contentModeプロパティをUIViewContentModeAspectFitに設定することができ、イメージがきれいに見えます。しかし、私がUIButtonで同じことをするなら、何も変わりません。
UIButtonサイズを超える画像。しかし、私はiPhoneとiPadのためにそれらを使用するので、私はそれらのサイズを変更したくないです。 UIViewContentModeAspectFitでUIButtonに画像を追加するにはどうすればいいですか?UIViewContentModeAspectFitでUIButtonに画像を追加するには?

答えて

6

UIButton

UIImageViewpropertyは、あなたがそれにアクセスすることができますし、このようにそのモードを変更することができますがあります。

UImageView *image = button.imageView; 

今は

メソッドを呼び出していますが、設定されます覚えていますUIImage使用

[button setImage:imag forState:UIControlStateNormal]; 
1

画像を背景の画像プロパティではなく画像のプロパティで設定してもよろしいですか?

画像プロパティに画像を設定した場合、画像がボタン自体よりも大きくない場合は、拡大してもサイズが変更されません。

イメージエディタプログラムを使用してイメージのサイズを適切なサイズに変更することをお勧めします。これをすべての画像に適用すると、アプリを軽くダウンロードできるようになります。

関連する問題