Objective C で、iPhone/iPad の場合、UIButton で UIImage の色 (赤/黄/緑) を変更しようとして苦労しています。これはどのように行うことができますか。サブクラスは必要ですか?誰かが例を教えてください。
つまり、これは完全な単色オーバーレイです。
UIButton の上に半透明のイメージ マスクを配置する場合 (これは色を正確に変更するわけではありませんが、色付きの影の効果を追加できます)、半透明の PNG を作成し、サポート ファイル グループに追加します。 、次にviewDidLoad
、View Controller のような場所に次のコード行を追加して、UIButton の上にマスクを追加します。
[myButton addSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"overlay.png"]]];