0

UIView を xib でサブクラス化したい場合、UIView を所有者として使用することに成功しました。

ただし、それはちょっと厄介で、initWith:something クラスですべての superView を self.view から self に移動する必要があります。

それが私がオーバーライドする唯一の機能であり、今のところ十分にうまく見えます。

それで、所有者はUIViewController専用に設計されていますか?

UIView のサブクラスにすることもできますか?

他にどのクラスが適切ですか?

UIView をより適切にサブクラス化し、XIB を使用する方法に関するチュートリアルがあれば、私はただ興味がありますか?

4

1 に答える 1

3

ファイルの所有者のプレースホルダーとして機能できるクラスに制限はありません。UINibは、必要な所有オブジェクトを含む nib ファイルをロードする方法を提供するために特別に存在します。

詳細については、オブジェクトのロード プロセスを参照してください。

于 2012-10-18T07:03:54.800 に答える