このように ctrl+drag を使用して、複数の関係を 1 つのコントローラーにセグエすることができます。
ストーリーボード> Ctrl キーを押しながら 1 つのナビゲーション コントローラーに 5 回ドラッグ
また、タブを変更するには CustomTabBarController.swift を作成する必要があります。ストーリーボードに描画される TabBarController のクラス名を変更することを忘れないでください。
class CustomTabBarController: UITabBarController {
let MENUS = ["tab1", "tab2", "tab3", "tab4", "tab5"]
override func viewDidLoad() {
super.viewDidLoad()
let items = tabBar.items!
for (var idx=0; idx<items.count; idx++) {
items[idx].title = MENUS[idx]
items[idx].tag = idx
}
}
...
}
ViewController.swift でタグまたは選択したタブのインデックスを使用できます
let tag = self.tabBarController?.tabBar.selectedItem!.tag
let selectedIndex = self.tabController?.selectedIndex