概要
UITabBarControllerをStoryboardで各Storyboard Referenceに繋いだ際にTabBarIconが表示されない
いつも忘れて少し時間とられるので備忘録としてメモ
UITabBarControllerの設定
StoryboardとReferenceを繋ぐ
Storyboard上でStoryboard ReferenceにCtrl+ドラッグ
でsegueをつなぎ、Relationship SegueのviewControllersを選択します。すると以下の状態になります。
※この時遷移先のStoryboardはinitialViewControllerを設定しておいてください。
Itemを設定する
次にReferenceのTabBarItemを設定します。
以下のように遷移先のReferenceのTabBarItemのInspectorの中でSystemItem(カスタムでも良い)を設定します。
はい!これで完璧っぽい!ビルド&実行!
>>>>>表示されない<<<<<
はい、ということでここからが本題!
今のItem設定はむしろ一切必要ありません。笑
(Storyboard上でTabBarControllerのItemの表示をちゃんと確認したい場合は設定してください)
ポイントは**遷移先のReferenceでなくViewControllerにTabBarItemを追加する**ということです!
ここで設定したものが表示されます。
終わりに
ということでめでたく表示されました!
いつも忘れてしまうのでメモ的に書かせていただきました。
TabBarでの処理はVCの生成とitemの設定などがほとんどなのでできる限りコードを減らして楽に暮らしていきたいマン。