私はInterface BuilderなしでiPhone用に開発することを学習しています(個人的な好みです)、ビューコントローラのどの機能をビューを設定するべきかよく分かりませんin:init、viewDidLoad、またはloadView。私はどこかで、ビューコントローラのinitを使用するだけで、問題が発生する可能性があるので、ビューを設定しないでください。私はまた、viewDidLoadはnibファイルから読み込むためだけであることを読んだが、それを使用しようとしたときに働いた。だから、これらの3つのメソッドのそれぞれに何を置くべきだろうか?iPhone開発 - ビューコントローラでビューを設定する
ありがとうございます!
これはappleDocのviewDidLoadからのものです:ビューコントローラがnibファイルからアーカイブされていない場合、このメソッドはビューが設定された後に呼び出されます。したがって、サブクラスは、nibからロードされたオブジェクトを初期化するために、loadViewメソッドではなく、このメソッドをオーバーライドする必要があります。----かなりnib - > viewDidLoad、programatically - > loadView、そうですか? – mk12
いいえ、これは、nibを使用している場合は、Nibでビューの設定が既に完了しているため、DONTがloadViewをオーバーライドしているとします。これはすべて – Daniel
だから、あなたがビューとしてnibを使用しているviewcontrollerで追加の設定をしたいのであれば、viewDidLoadで行う必要があります。loadViewで行うことはできません。 – Daniel