![[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)
![[Android]ToolBarで左側にできる隙間をなくす方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Android]paddingしたListViewのスクロールバー位置の変更方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/android-150x150.jpg)

![[Tips]Slackにて.txtファイルをインライン表示するには](https://www.yukiiworks.com/wp-content/uploads/2019/11/img_ee0070963c090dc28250f1e4e3df3aaf40007-150x150.jpg)
![[Python][tkinter]cx_Freezeでパッケージ化するappファイルをRetinaディスプレイに対応させる方法](https://www.yukiiworks.com/wp-content/uploads/2019/11/python-logo-150x150.png)
![[javascript]ブラウザの戻るボタンで戻ってきた時になんらかの処理をする方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/javascript-150x150.png)

