Xamarin.Mac/NSViewControllerの初期化順序

2017年7月26日 (水) 07:18時点におけるimported>Administratorによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

NSViewControllerで

順序 編集

AwakeFromNib() 編集

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

LoadView() 編集

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

ViewDidLoad() 編集

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

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

ViewWillAppear() 編集

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

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

ViewDidAppear() 編集

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