Is there a way to hide tabbar and remove that space left (around 50px) ?
self.tabBarController?.tabBar.hidden = true
self.extendedLayoutIncludesOpaqueBars = true
If you're still seeing a black stripe under your hidden tab bar, have you tried to select Extend Edges Under Opaque Bars here?
Make also sure that Under Bottom Bars is still selected. Hope it helps!