当前位置:  开发笔记 > Android > 正文

UIView autoresizingmask不适合我

如何解决《UIViewautoresizingmask不适合我》经验,为你挑选了1个好方法。

我已将我的应用设置为自动旋转功能.tableviewcontrollers和tabbarcontrollers之类的东西会自动调整它们的大小,而不需要我编写任何代码.但是,当设备转为横向时,我需要我的webview等来调整大小.我设置:

    webView.autoresizingMask = UIViewAutoresizingFlexibleWidth;

但是当我旋转设备时它不会调整大小.我这是错误地实现了吗?



1> 小智..:

我想我终于搞清楚了.似乎NIB文件的根视图不允许您为界面构建器中的自动调整掩码指定灵活宽度和灵活高度(至少从3.2开始).看一看.将以下代码放入您的代码viewDidLoad似乎可以解决问题:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

我在super通话结束后做到了.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有