【コントローラービューのライフサイクル~コントローラーの破棄~目的の習得~C言語】

1. コントローラービューのライフサイクル

通知する

1. ナビゲーション コントローラーでは、これらのコントローラーが表示されることがありますか?

通知する

消えてしまうこともありますが、

通知する

時には現れたり、時には消えたり、

通知する

これらの操作はすべて、コントローラーのライフサイクルに関係します。

したがって、誰もがこの操作を理解する必要があります。

そしていくつかのスキルとメソッド、

2. ただし、これらの方法は非常に簡単なので、ここでもう一度入力すると時間の無駄になってしまいます。

通知する

そこで、プレビュー コードの内容をコピーしました。

問題ありません、では私はどうですか、これを開いてください、

通知する

次に、プレビュー コードを見つける必要があります。

通知する

その他の情報については、2 日目のプレビュー コードがあります。

通知する

次に、コントローラー ビューのライフサイクルがあります。

通知する

次に、この HEIMBaseController.h、HEIMBaseController.m、

通知する

このBaseControllerがあるのですが、見えますか?

通知する

右上隅の「XCodeで開く」をクリックし、

通知する

まずはこのファイルを見てみましょう。

そこにはたくさんのメソッドが含まれていますよね?

1)viewDidLoad

2)表示されます

通知する

3)表示された

4)表示は消えます

5)表示が消えた

通知する

どういう意味ですか? これはライフサイクル メソッドの集まりです。

それはあなたの見解です、読み込みは完了しました。

1) ビューが表示されます: viewWillAppear

2) ビューが表示されました: viewDidAppear

3) ビューが消えようとしています: viewWillDisamper

4) ビューが消えました: viewDidDischaracter

これらはほんの数種類の方法でしょうか?

ただ、私たちが最前線にいたとき、あなたが知っているのは viewDidLoad だけですよね?

通知する

viewDidLoadですよね?

それで、今、この男をあなたのために引きずり込みます。

コマンド キーを押したまま、HEIMBaseController.h と .m の 2 つのファイルを選択します。

通知する

次に、それをドラッグして、

通知する

次に、「完了」をクリックします。

通知する

それから、すぐに変更しに行きました。

通知する

私たちの構造がどのようなものかをお話しする必要があります。

どのような構造ですか?

まず第一に、BaseController を持っています。

通知する

この BaseController は UIViewController を継承します。

さらに、赤、緑、青も UIViewController から継承されますか?

じゃあ今から変えるよ、

この赤、緑、青をBaseControllerから継承させ、

通知する

BaseController から継承すると、コントローラーの View が表示されたり消えたりします。

おすすめ

転載: blog.csdn.net/madoca/article/details/135015568