javaSEがiOSアプリデザイン、開発に挑む日記

本業java SEがswift、デザインの勉強したことを残しておくブログ

swift viewDidLoadとviewDidAppear

webページでは毎回表示時に画面更新が走るけど

iOSアプリでは最初に用意されているviewDidLoad()では最初の一回目の表示にしか呼ばれない。

 

 そんな時はviewDidAppear()を追加。

 画面遷移して戻ってくる際に呼ばれるので

 別画面でデータ更新して戻る。戻ると反映とされている。

 

viewWillAppear()とかもあるみたいだけど、

画面表示前、後を厳密に分けて処理することが今のところないので

viewDidApppear()事足りる感。

 

と、今のところこんな感じだけど、

引っ張って更新も身に付けたいな。