我已将我的应用设置为自动旋转功能.tableviewcontrollers和tabbarcontrollers之类的东西会自动调整它们的大小,而不需要我编写任何代码.但是,当设备转为横向时,我需要我的webview等来调整大小.我设置:
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
但是当我旋转设备时它不会调整大小.我这是错误地实现了吗?
我想我终于搞清楚了.似乎NIB文件的根视图不允许您为界面构建器中的自动调整掩码指定灵活宽度和灵活高度(至少从3.2开始).看一看.将以下代码放入您的代码viewDidLoad
似乎可以解决问题:
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
我在super
通话结束后做到了.