0

私はボタンを作るためにstretchableImageWithLeftCapWidthを使用しようとしています。私のコードは次のようになります:

UIImage* background = [self doHueAdjustFilterWithBaseImageName:@"green_btn_round" hueAdjust:hue];
background = [background stretchableImageWithLeftCapWidth:13 topCapHeight:13] ;
[self setBackgroundImage:background forState:UIControlStateNormal];

これをiphone3gsで実行すると、良い結果が得られます。

ここに画像の説明を入力してください

しかし、私がそれをiphone 4で実行すると、結果は右側にねじ込まれます。

ここに画像の説明を入力してください

私は通常のバージョンのgreen_btn_roundと@2xバージョンの両方を持っています。通常のバージョンは28x27で、@2xバージョンは56x54です。

ここで何が起こっているのか、誰か考えがありますか?

前もって感謝します!

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

0 に答える 0