0

Objective C で、iPhone/iPad の場合、UIButton で UIImage の色 (赤/黄/緑) を変更しようとして苦労しています。これはどのように行うことができますか。サブクラスは必要ですか?誰かが例を教えてください。

つまり、これは完全な単色オーバーレイです。

4

1 に答える 1

0

UIButton の上に半透明のイメージ マスクを配置する場合 (これは色を正確に変更するわけではありませんが、色付きの影の効果を追加できます)、半透明の PNG を作成し、サポート ファイル グループに追加します。 、次にviewDidLoad、View Controller のような場所に次のコード行を追加して、UIButton の上にマスクを追加します。

[myButton addSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"overlay.png"]]];
于 2012-10-11T02:34:11.023 に答える