我正在将 UIViewController 的视图添加到另一个 UIViewController 的视图中(使用新的 UIViewController 包含 API)。在将 vc 的视图添加为另一个的 subivew 之后,从顶部有一个奇怪的 20px 边距。
我记录了视图,它的来源是 0,0。但是,当我记录视图的超级视图时,它是:
<UIViewControllerWrapperView: 0x6c5e2c0; frame = (0 20; 703 748); autoresize = RM+BM; layer = <CALayer: 0x6c54190>>
我显然可以将它的框架更改为 0,0。但我想知道这样做的正确方法是什么?为什么vc的view的superview的frame是0,20?我应该修改这个还是有更好的方法来绕过这个奇怪的边距?
谢谢