ウィンドウで rootViewController として直接設定したビュー コントローラーがあります。
ただし、入力するとView Controllerで
self.navigationItem
nilではないことに気づきました。UINavigationController 内に埋め込まれていないことを考えると、nil ではないはずです。この動作を説明するものは何ですか?
ウィンドウで rootViewController として直接設定したビュー コントローラーがあります。
ただし、入力するとView Controllerで
self.navigationItem
nilではないことに気づきました。UINavigationController 内に埋め込まれていないことを考えると、nil ではないはずです。この動作を説明するものは何ですか?
のすべてのインスタンスは、クラスUIViewControllerの読み取り専用プロパティを持ちます。、必ずしもそれ自体がアイテムではなく、(または他のビューコントローラー)が使用する可能性のあるアイテムを構成する方法です。navigationItemUINavigationItemUINavigationItemUINavigationController
そのため、navigationItemプロパティは nil ではないかもしれませんが、 、 、 、 などの値はtitleデフォルトpromptでtitleViewあるleftBarButtonItems可能rightBarButtonItems性がありnilます。
UINavigationControllerアクティブ ビュー コントローラーで最も一般的なnavigationItemプロパティのコンシューマーですが、プロパティを使用できるのは必ずしもそれだけではないことに注意してくださいnavigationItem。独自のカスタム ビュー コントローラー コンテナーを作成して、その子ビュー コントローラーのこのプロパティを使用して、navigationItem.