自动布局粘在底部
Posted
技术标签:
【中文标题】自动布局粘在底部【英文标题】:Auto Layout stick to bottom 【发布时间】:2014-02-20 09:16:07 【问题描述】:我第一次尝试自动布局,但我卡住了。
我希望 UIPageControl 贴在我的屏幕底部,用于 3.5 英寸和 4 英寸的屏幕。 我尝试将底部空间应用于容器约束,但它不起作用。我的 3.5 英寸屏幕不显示。
你知道我做错了什么吗?
【问题讨论】:
发布您的屏幕截图 你应该有黄色的自动布局警告。还设置顶部和尾部空格或宽度和高度。 你怎么知道它没有显示?给它一个背景颜色,看看它是否出现。默认情况下,pagecontrol 具有透明背景色。如果 # of page 为 0,那么您将看不到它。使用github.com/lukaswelte/DCIntrospect-ARC 之类的可视化调试工具来调试布局问题 @mamnun 我硬编码了调试的页数。并出现在 4 英寸屏幕上 【参考方案1】:你应该这样做:
如果不是UIViewController
的root view
,请注意限制您的parentView
【讨论】:
这里我的父视图是我的 UIViewController 的视图。我找不到你是如何放置长竖线的?它是什么类型的约束?Horizontal Center in Container
好的,我的架构与您的架构相同,但不起作用。 3.5寸屏隐藏我的控制
你有没有尝试在你的故事板中使用模拟 3.5 英寸表格来看看发生了什么?
好的,我想我知道为什么我有问题了:我的 UIViewController 的视图没有自行调整大小。它始终处于 568 像素高度。不知道为什么...【参考方案2】:
尝试取消选中自动布局选项,如下所示
我认为它会帮助你..
【讨论】:
以上是关于自动布局粘在底部的主要内容,如果未能解决你的问题,请参考以下文章