我正在尝试使用UIViewController和UITabBar实现自定义tabbarcontroller。到目前为止一切正常,除非我将设备旋转到横向,UIViewController将整个视图向下移动20像素,在状态栏和视图之间创建一个黑条。即使将视图旋转回纵向,视图仍然会向下移动20像素。
删除黑条需要做什么?我必须执行自定义旋转吗?如果是这样,我应该在哪里插入这些旋转?
轮换前:
轮换后:
答案 0 :(得分:3)
我遇到过同样的问题。
此讨论很有帮助:UIWebView on iPad size
Tony的回答帮助我发现,当您创建子视图时,设置与此类似的代码会很有帮助:
UIWebView *webView = [[UIWebView alloc] init];
webView.frame = self.view.bounds;
如果您发布了一些代码,我可能会提供更具体的建议。
答案 1 :(得分:0)
不要将所有视图都向下移动,而是在“界面”构建器中尝试DELTA属性。