loadView:
の機能(この機能はUIViewにあります)の機能を理解できません。loadView:UIViewの機能iOS
私は以下のようにプロジェクトを作成しました:
- を第一に、私はiPhoneのウィンドウベースのプロジェクトを作成しました。
- その後、私はノーXIBで、
UIViewController
サブクラスを作成し、UIView
サブクラス - 次へ]を作成しました。
- 最後に、3番目のステップで作成したクラスIの
loadView:
関数では、2番目のステップで作成したクラスIのUIViewオブジェクトをUIViewController
オブジェクトのビュー変数として指定します(3番目のステップ)。
私は最後のステップを省略し、loadViewメソッドで声明NSLog(@"test LoadView");
を配置する場合:機能、プロジェクトが実行されると、その後、声明NSLog(@"test LoadView");
が連続的に起動され、実行の結果がオーバーフローです。
私を説明してください!ありがとうございました!
ありがとうございました!私は質問があります:ビューコントローラがビューを整理するためにnibファイルとIBOutlet変数を使用する場合、didReceiveMemoryWarningメッセージを受け取った場合は、とにかくビューを解放し、必要に応じて後でロードします。ありがとう! –
はい。あなたがあなたのUI要素を 'retain'と宣言している限り。ここをクリックしてくださいhttp://stackoverflow.com/questions/1250518/what-happens-if-i-dont-retain-iboutlet –
親愛なるSrikar様、私はnibファイルをIBOutlet変数に再ロードする方法を知らないそれを解放した後。また、IBOutlet変数は再読み込み時にどのような状態になりますか?ご協力いただきありがとうございます! –