アプリのUIButtonの外観をカスタマイズするための最良の方法は何ですか?私は、UIButtonをプログラムで更新して希望どおりの外観にするアプリに取り組んでいます。customizeButton
ほとんどのボタンはInterfaceBuilderで作成されており、効率的な方法でボタンに対して-methodを実行したいと考えています。これを達成する方法は2つしかありません。
- IBでボタンを作成し、それらをアウトレットに割り当て、
customizeButton
各ボタンのコード呼び出しを行います。 問題:あまりにも多くの混乱 initWithCoder:
コンストラクター呼び出しのサブクラスUIButtoncustomizeButton
。次に、このクラスをIBのボタンに使用します。 問題:これはIBで作成されたボタンで機能し、ポイント1よりも必要な定型コードが少なくて済みますが、クラスクラスターのためにUIButtonのサブクラス化に対するすべての警告を読みました。
明らかにもっと良い方法があるはずです、ポイント3は何ですか?