質問: UITabBarControllerのあるアプリを作っております、 Lineアプリにあるようなタブバー(一番下にある切り替えボタン) は、起動時に必ず左から二番目にあるボタンが呼ばれるような仕様になっております。 StoryBoardでinitialポイントを変更はできない(UITabBarが起点となる)のですが、 アイコンを入れ替えて順番を入れ替えるという回答はなしで、 二番目をデフォルトとするにはどうすればよいでしょうか? リンク内容
回答: TabBarControllerを継承したクラスに以下のコードを書くと立ち上げた時に2番目のタブが選択状態になります。 ``` import UIKit // TabBarControllerを継承したクラス class TabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() // 自分の持っているViewControllers(ViewControllerの配列)の1番目を選択する。 self.selectedViewController = self.viewControllers![1] } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } ``` 上記のコードで分からなければ下の簡単なサンプルを参考にしてください。 TabBar Sample