首页 > 解决方案 > 容器视图内的 UIPageViewContoller 内的堆栈视图的自动布局?

问题描述

我已经为此苦苦挣扎了几天……我不知道如何正确布局这些约束……。左边的底部容器视图是一个UIPageViewController加载右边的 VC 的...。VC 里面有一个背景视图和 2 个 stackViews……关于如何最好地布局有什么想法吗?我已经尝试将背景视图的前导和顶部限制到安全区域,然后将堆栈视图(包含其他堆栈视图)的相同限制到背景视图,但无论堆栈视图相互显示什么?在此处输入图像描述

标签: iosautolayoutuipageviewcontrolleruistackviewuicontainerview

解决方案


问题不在于自动布局或我的约束,我只是试图在它的超级视图中容纳太大的视图(图形)......当我缩小图形的大小时,现有的约束布局视图完美。

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


推荐阅读