在容器视图内部的UIPageViewContoller中使用stackViews进行Autolayout?

时间:2018-05-30 16:31:23

标签: ios autolayout uipageviewcontroller uistackview uicontainerview

我几天来一直在努力解决这个问题......我无法弄清楚如何正确布局这些限制......左侧的底部容器视图是UIPageViewController,它在右侧加载VC .... VC里面有一个背景视图和2个stackViews ...关于如何最好地布局的任何想法?我已经尝试将背景视图的前导和顶部约束到安全区域,然后将堆栈视图(包含其他堆栈视图)与背景视图相同,但无论堆栈视图相互显示的是什么? enter image description here

1 个答案:

答案 0 :(得分:0)

问题不在于自动布局或我的约束,我只是试图在它的超级视图中适应太大的视图(图形)...当我缩小图形的大小时,已经存在的约束完美地看待观点。

对于其他遇到类似问题的人来说,Honey的评论是很好的建议,通常你应该首先添加最远的“后退”视图,添加它的约束,测试以确保它是正确的,然后重复你添加的每个子视图,如反对拖动所有视图,然后限制它们。前者总是更好的方法。