XIBファイルには、UIView1、UIView2の2つのビューがサポートされています。UIViewの初期化について
そして、UIView1OwnerはUIView1の所有者です。私は、XIBが読み込まれると、自動的に2つのビューを読み込むと思います。ただし、UIView1Ownerのコンストラクター(initWithFrame :)はトリガーされません。
シーンの背後にはいくつかの魔法があるようですが、UIViewのコンストラクタにいくつかのものを追加する方法が不思議です。
XIBファイルには、UIView1、UIView2の2つのビューがサポートされています。UIViewの初期化について
そして、UIView1OwnerはUIView1の所有者です。私は、XIBが読み込まれると、自動的に2つのビューを読み込むと思います。ただし、UIView1Ownerのコンストラクター(initWithFrame :)はトリガーされません。
シーンの背後にはいくつかの魔法があるようですが、UIViewのコンストラクタにいくつかのものを追加する方法が不思議です。
のセクション、あなたのインタフェースを設計するためのインタフェースビルダを使用している場合は、あなたのビューオブジェクトがその後nibファイルからロードされたときに、このメソッドが呼び出されていません。方法:
置きますinitWithCoderにしたい任意のコード...方法:ペン先のオブジェクトは再構成し、そのinitWithCoderを使用して初期化されます。
initWithFrameは、xibオブジェクト(UIView1、UIView2)から作成された2つのオブジェクトに対してのみ呼び出されます。 xibの所有者はxibの負荷の前に存在するとみなされます。 「initWithFrame:」から
「UIView1Owner」はUIViewControllerですか? –
いいえ、ただUIVIew – zsong
答えはあなたの注意が必要です。 –