ios - iPhone X - 安全区域布局指南 - 我希望我的应用全屏显示,而不仅仅是在安全区域
问题描述
我的代码有问题。我的应用程序显示在 iOS 安全区域布局指南中,但是我想强制它显示“外部”。我搜索了互联网,不幸的是我发现只有“反向”问题。我不使用界面生成器,我以编程方式创建所有视图。我有一个主视图控制器,它会随应用程序自动启动,然后我从这里开始创建我所有的东西。我的界面构建器只显示了这个视图控制器和分配给它的视图。有趣的是,当在 IB 中查看时,视图似乎是全屏的。
是的,我尝试打开/关闭视图的“使用安全区域布局指南”选项。我也尝试改用 topLayoutGuide 和 bottomLayout guide 并将主视图约束到它们,但它仍然失败:
- (void)viewDidLoad {
[super viewDidLoad];
UILayoutGuide *margins = self.view.safeAreaLayoutGuide;
[NSLayoutConstraint activateConstraints:@[[self.view.topAnchor constraintEqualToAnchor:self.topLayoutGuide.topAnchor],
[self.view.bottomAnchor constraintEqualToAnchor:self.bottomLayoutGuide.bottomAnchor]
]];
//...
}
这是我在 IB 中看到的:
1) 视图
2) 安全区域 - 我无法以任何方式摆脱它:
3)结果(模拟器/真机):
我也做过 RTFM,但是 a) 我很笨,b) 我太累了,c) 两者都有
任何帮助,将不胜感激 :)
解决方案
推荐阅读
- python - Django:如果提交表单,则为不同的 html 页面
- angular - 如何将 Observable 和 Subject 组合成 combineLatest?
- c# - 加载 X509Certificate2 以 Windows server 2012 上发生内部错误结束
- unix - 如何解决此语法错误“(”在 unix 中出现意外?
- flutter - CarouselSlider 起点颤动
- mpdf - 使用 mPDF 生成 PDF 时出现错误“HTML 包含无效的 UTF-8 字符”
- python - Python - 列表 - 字符串值更改
- html - 有没有办法在不附加的情况下在段落中使单个世界加粗?
- mobile-phones - 从用户呼出呼叫中收集 DTMF 输入
- python - 无法加载音乐