VC の 1 つにがUIToolbar
あり、描画の色を変更する 3 つのカラー ボタンがあります。とにかく、ボタンが選択されたときにボタンの画像を変更したい。画像を以下に示します。問題は、ボタンの「色合い」が元の画像を台無しにしていることです。「tintcolor」を赤に設定すると、アクティブなボタンは大きな赤い円のように見えますが、「clearcolor」の場合は表示されません。どんな助けでも大歓迎です。
UIImage *image = [UIImage imageNamed:@"red-selected"];
[button setImage:image];
私も試しました:
UIImage *image = [[UIImage imageNamed:@"red-selected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];