26

IBに追加したものがUIButtonありますが、このボタンの後ろのビューの色が変わり、ボタンのタイプをInfoDarkInfoLightの間で切り替える必要があります。奇妙なことに、buttonTypeプロパティは読み取り専用です。では、どうすれば明るい情報ボタンと暗い情報ボタンを切り替えることができますか?

4

2 に答える 2

54

buttonType読み取り専用プロパティを設定することはできません。以下を使用すると役立つ場合があります。

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
于 2011-09-05T11:31:03.960 に答える
30

.buttonType一度設定すると変更する方法はありません。

2つのボタンを用意し、背景色に応じて1つを非表示にすることができます。

于 2010-06-20T16:45:47.900 に答える