私はUIButtonを持っています。私のボタンでは、垂直グラデーションでイメージを設定したいと思う。 iPhone:ストレッチグラデーション画像
ボタンは幅と高さを変更できるので、画像を伸縮可能にする必要があります。私は次のような方法を見つけました:
UIImage* myGradientImage = [UIImage imageNamed:@"gradientImage.png"];
UIImage* stretchImage = [myGradientImage
stretchableImageWithLeftCapWidth:20 topCapHeight:20];
ボタンの幅が伸びたときには、しかし、高さが増えると、グラデーションはあまり良く見えません。
bottomCapHeightとtopCapHeightを一緒に設定する可能性はありますか?またはイメージの中心に触れないようにイメージするといいでしょうか?
どの機能あなたはUIButtonの画像を設定するために使用するのですか? – Niko
setBackgroundImage – Jim