阶段1:
我在导航控制器中嵌入了一个控制器.我试图在此控制器内创建自定义容器视图.
阶段2:
我创建了UIView的xib,其中包含我在控制器初始化器中传递的scrollView,并传递此控制器以添加到自定义容器中.
scroll view inset自动更改为y:-64.
我试过的总结:
从这What does addChildViewController actually do?
我知道父控制器将导航传递给子控制器.这就是创造插入的调整.
然后我试图禁用该属性
automaticallyAdjustsScrollViewInsets
控制器为false但仍无效
从iOS 7: Custom container view controller and content inset我发现automaticAdjustsScrollViewInsets属性也不适用于这个复杂的设置.
主要问题
当我将通过包含相同设置的故事板创建的控制器添加到容器时查看其工作正常.但是当我通过代码创建时,会出现滚动视图内容插入问题.我在UIViewController的故事板中出现的代码中缺少什么属性?