子视图控制器视图不适合iPhone X上的父视图

时间:2018-10-16 12:02:08

标签: ios swift uiviewcontroller uinavigationcontroller

我正在使用子视图控制器来呈现场景中的各种状态。我有:每个状态的LoadingViewController,FailureViewController和TableViewController。

resetInput

我的问题是,子控制器视图不完全适合iPhone X上父视图的视图(其他设备也很好)。谢谢

enter image description here

1 个答案:

答案 0 :(得分:2)

为什么不尝试向子视图中添加显式框架

func add(_ child: UIViewController) {
    addChild(child)
    child.view.frame = (your expected frame)
    view.addSubview(child.view)
    child.didMove(toParent: self)
}