UIview のサブクラスとして優れたカスタム コントロール CustomUIView を設計し、8 つのパラメーターを受け取る優れた初期化子を備えています。すべてのユーザーが 8 つのパラメーターすべてを正しく提供することを確認するために、指定されたイニシャライザーにしました。数日後、ペン先が使用されている別のプロジェクトでそのコントロールを再利用したいと考えました。NIB の 1 つのキャンバスに基本的な UIView を追加し、カスタム クラス オプションを CustomUIView クラスに変更しました。しかし、まったく呼び出されないため、私の素敵な初期化子は役に立たないことにすぐに気付きました。
これについて何をすることをお勧めしますか?確実にしたい
- すべてのパラメータが取り込まれますが、同時に
- IB でのカスタム コントロールの基本的な配置が必要です。