【コントローラービューのライフサイクル~コントローラーの破棄~目的の習得~C言語】
モバイル
2024-01-08 22:41:08
訪問数: null
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