【发布时间】:2017-06-25 19:33:31
【问题描述】:
第一阶段:
我在导航控制器中嵌入了一个控制器。我正在尝试在此控制器内创建一个自定义容器视图。
第 2 阶段:
我创建了 UIView 的 xib,其中包含我在控制器初始化程序中传递的滚动视图,并将此控制器传递给要添加到自定义容器中。
滚动视图插图自动更改为 y: -64。
我尝试过的总结:
从此What does addChildViewController actually do? 我知道父控制器将导航传递给子控制器。那就是创建插图的这种调整。
然后我尝试禁用该属性
自动调整ScrollViewInsets
控制器为假,但仍然无法正常工作
从iOS 7: Custom container view controller and content inset 我发现automaticAdjustsScrollViewInsets 属性也不适用于这种复杂的设置。
主要问题
当我将通过包含相同设置的故事板创建的控制器添加到容器时,查看它的工作正常。但是当我通过代码创建时,会出现滚动视图内容插入问题。 UIViewController 的情节提要中的代码中缺少什么属性?
【问题讨论】:
标签: ios iphone uiviewcontroller uinavigationcontroller uicontainerview