0

これは可能ですか?そうでないのは見苦しいようです。

IBでトグルボタン(UISwitchではない)を作成しようとしています。たとえば、ミュートボタンをミュートすると、サウンドが無効になっていることが示されます。ボタンを押すと、そのインジケーターが消え(ただし、基になるグラフィックは同じです)、押すたびにこれらの状態が切り替わります。

この機能は、選択したプロパティを使用して実現できますが、コードのようにIBのSelected AND Highlightedプロパティを変更することはできないため、ボタンを押すたびに、状態に関係なく、強調表示された画像は同じように見えます。ひどくグリッチ。

IBだけでこれを修正する方法はありますか、それともこれらすべてのボタンを手動でロードしないようにカスタムクラスを作成する必要がありますか?

4

1 に答える 1

0

必要なものを追加するために UIButton をサブクラス化することを考えたことはありますか?

于 2012-04-03T20:50:54.983 に答える