作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想为 iPad 和 iPhone 使用相同的 nib 文件。
我在 iPhone 6 plus 上运行应用程序时发现顶部和底部有两个黑条。所以我发现我的 xib 文件中定义了一个固定大小,并且它们是不可编辑。
如何让它适应不同的屏幕尺寸?
注意:* 该项目不使用autolayout 和storyboard
最佳答案
在 viewWillAppear
上设置 xib 文件的框架。
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.view.frame = UIScreen.main.bounds
}
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[[self view] setFrame:[[UIScreen mainScreen] bounds]];
}
关于ios - 如何让这个xib文件填满iPhone 6 plus的整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29024567/
我是一名优秀的程序员,十分优秀!