我正在尝试使用 UIViewController 和 UITabBar 实现自定义 tabbarcontroller。到目前为止,一切工作正常,除了当我将设备旋转到横向时,UIViewController 将整个视图向下移动 20 像素,在状态栏和视图之间创建一个黑条。即使视图旋转回纵向,视图仍会向下移动 20 像素。
我需要做什么才能去除黑条?我必须执行自定义轮换吗?如果是这样,我应该在哪里插入这些旋转?
Before rotation:
After rotation:
我也经历过同样的问题。
这次讨论很有帮助:iPad 上的 UIWebView 尺寸 https://stackoverflow.com/questions/3194787/uiwebview-on-ipad-size
Tony https://stackoverflow.com/users/34101/tony的答案帮助我发现,当您创建子视图时,设置与此类似的代码很有帮助:
UIWebView *webView = [[UIWebView alloc] init];
webView.frame = self.view.bounds;
如果您发布一些代码,我也许可以提供更具体的建议。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)