我正在开发一个具有tabBar导航功能的iOS应用程序。我的要求是,应用程序第一次启动时,我需要播放一个应显示在标签栏和导航栏顶部的视频。要做到这一点,我做了 -
self.tabBarController!.tabBar.hidden = true
self.navigationController!.navigationBar.hidden = true
但是如果我隐藏tabBar和导航栏,播放视频后显示的视图中的元素会被拉伸。有人可以给我一个更好的解决方案。 XCode 8.0,Swift 2.3
感谢。
答案 0 :(得分:0)
尝试设置,
self.extendedLayoutIncludesOpaqueBars=true;
您也可以从interface builder
- select your view controller - attribute inspector - under view controller - Check Under opaque bars(under extend edges)