Xamarin.Mac/NSViewControllerの初期化順序

提供: MonoBook
移動: 案内検索

NSViewControllerで

順序[編集]

AwakeFromNib()[編集]

Storyboardからアウトレット周りの読込と初期化が完了した。

LoadView()[編集]

Storyboardからデザイン周りの読込を開始する。

ViewDidLoad()[編集]

Storyboardからデザイン周りの読込が完了した。

通常はここで初期化する。

ViewWillAppear()[編集]

ビューコントローラー切替時(表示時)のアニメーションを開始する。

このタイミングでビューたちの乗るウインドウが設定される(NSViewController.View.Windowプロパティが有効になる)。NSWindowまでいじくりたい時はここで初期化する。

ViewDidAppear()[編集]

ビューコントローラー切替時(表示時)のアニメーションが完了した。