第二个ViewController在顶部具有此空间,几乎在电话上显示为可弹出的弹出窗口。如何全屏显示(删除橙色箭头所指的空间)?
这是iOS 13的更改。用户将开始期望能够轻扫模态,因此可能值得寻求支持。
如果您真的想使用旧的表示形式,则可以在出现之前通过设置所表示的viewController的modalPresentationStyle来实现:
vc.modalPresentationStyle = .fullScreen
Run Code Online (Sandbox Code Playgroud)
或在视图控制器本身中覆盖它:
override var modalPresentationStyle: UIModalPresentationStyle {
get { .fullScreen }
set { assertionFailure("Shouldnt change that ") }
}
Run Code Online (Sandbox Code Playgroud)
或在情节提要中设置:
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |