2011-02-05 16 views
0

ボタンをタップすると、デフォルトのハイライトカラーは青色になります。どのようにしてボタンのハイライトカラーを変更できますか?インタフェースビルダーまたはコードのいずれか。iPhoneボタン質問

答えて

0

IBでは、UIButtonのボタン属性を選択すると、(「デフォルト状態の設定」ではなく)「ハイライト状態の設定」を選択し、背景の画像を選択します。

またはコードで:[myButton setBackgroundImage:[UIImage imageNamed:@"imagename"] forState:UIControlStateHighlighted];

色を設定するよりも、だからではなく、画像を設定します。

UIImageのstretchableImageWithLeftCapWidth:topCapHeight:インスタンスメソッドを使用して、カスタムUIButton([UIButton buttonWithType:UIButtonTypeCustom])を作成するコード例を調べるとよいでしょう。

+0

ありがとう、私はそれを働かせた – Vikings