I am using a ContainerView to share a view amongst the various ViewControllers in an iOS app. This works well for the most part, except for the TabViewController, where it causes an extra blank tab item to be created. I have attached a screenshot from the storyboard, where you can see 4 Relationship listings and 1 Embed Segue listing in the document outline. As best that I can tell, the Embed Segue connection for the TabViewController is being parsed (/confused) as a 5th Relationship connection and thus a tab item. Considering that the Relationship & Embed Segue connections in the storyboard look similar (apart from a slightly different icon) and that they appear listed next to each other in the document outline, I can see how this bug could occur.
In an effort to compensate for the bug, I used the tabItem titlePositionAdjustment to center the 4 legit tabs in the interface. The problem here is that I am only able to compensate for the tab icons / labels, but not the actual buttons, themselves. The 5 tab bar controller buttons seemed to be at a fixed position, regardless.
I am hoping that someone else out there has run into this issue and can offer a solution or a better way to mitigate the issue.
Thank You!