我已经设置了我的应用程序,以便自动旋转工作。像 tableviewcontrollers 和 tabbarcontrollers 这样的东西会自动调整它们的大小,而不需要我编写任何代码。但是,当设备转向横向时,我需要我的网络视图等来调整大小。我设置:
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
但是当我旋转设备时它不会调整大小。我的实施不正确吗?
我想我终于明白了这一点。似乎 NIB 文件的根视图不允许您在界面生成器中为自动调整大小掩码指定灵活的宽度和灵活的高度(至少从 3.2 开始)。看一看。将以下代码放入您的viewDidLoad
似乎解决了问题:
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
我在之后做了super
call.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)