概要
Swift3でPagingMenuControllerを使用し、タブをスワイプで遷移するアプリを作成しています。タブが表示された画面(記事一覧)からnavigationController.pushViewController
で別の画面(記事詳細)に遷移し、戻るボタンで元の画面に戻るとタブが消えた状態で画面が表示されます。戻った際にタブが消えずに表示された状態にするにはどのように実装すべきでしょうか。
イメージ
記事詳細のページへ遷移し、戻るボタンを押下すると下記の図のような状態になります。
###該当のソースコード
タブの表示はこちらを元に実装しています
画面遷移の実装は下記の通りです
swift
1class ArticleViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource { 2 3... 4 5 /** onClick */ 6 func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { 7 8 let articleDetailViewController: ArticleDetailViewController = ArticleDetailViewController() 9 10 self.navigationController?.pushViewController(articleDetailViewController, animated: true) 11 } 12}
あなたの回答
tips
プレビュー