![[Swift4]タブが切り替わってきたときに処理をする方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift.png)
はじめに
TabControllerを使っているときに別のタブから戻ってきた場合に何かしらの処理したいことがあったときに使った方法です。
コード
戻ってきたときに処理をしたいViewにて下記の2メソッドをオーバーライドして処理をします。
1 2 3 4 5 6 7 8 9 10 11 12 13 | // タブが切り替わってきた時に処理をするためのフラグ var isTabChangeed: Bool = false override func viewWillAppear(_ animated: Bool) { if isTabChangeed { // ここで戻ってきたときにしたい処理を書く } } override func viewWillDisappear(_ animated: Bool) { isTabChangeed = true } |
以上です。
![[Swift4]Viewの角を丸くする方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-300x300.png)
![[Kotlin][Android]BottomNavigationViewとViewPagerを用いたタブ遷移の実装](https://www.yukiiworks.com/wp-content/uploads/2019/04/kotlin-300x158.png)
![[javascript]ブラウザの戻るボタンで戻ってきた時になんらかの処理をする方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/javascript-150x150.png)
![[Docker]MacにてDockerをインストールする方法](https://www.yukiiworks.com/wp-content/uploads/2019/08/docker-logo-2-150x150.png)

![[Swift3]画面の幅、高さを取得する(画面サイズ)](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-150x150.png)
![[AltBeacon][Kotlin]Error while saving scan status to file: Cannot delete existing file.エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Laravel]blade上で変数の存在確認](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)

