![[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)
![[bootstrap-tagsinput]タグ入力欄のinput要素の横幅を最大にする](https://www.yukiiworks.com/wp-content/uploads/2019/05/javascript-150x150.png)
![[Flutter]ListViewの区切り線をつけたときにできる余白を消す方法](https://www.yukiiworks.com/wp-content/uploads/2020/08/flutter-150x150.png)
![[Docker]MacにてDockerをインストールする方法](https://www.yukiiworks.com/wp-content/uploads/2019/08/docker-logo-2-150x150.png)
![[Android][Kotlin]ToolBarのタイトルを消す方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[Laravel]name属性の配列要素をoldで取得する方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[AWS]Lambdaの環境変数をCLIコマンドで設定する](https://www.yukiiworks.com/wp-content/uploads/2020/04/lambda30-150x150.png)
![[Tips]Slackにて.txtファイルをインライン表示するには](https://www.yukiiworks.com/wp-content/uploads/2019/11/img_ee0070963c090dc28250f1e4e3df3aaf40007-150x150.jpg)
