我已经观看了几段视频,并阅读了有关如何为我的应用程序使用约束和自动布局的文档。
我正在尝试使我的设计在所有屏幕尺寸上通用。
问题是,无论我做什么,我的设计无处不在,我也不知道为什么。
示例:我将在屏幕中央放置一个标题,该标题应该设置为y轴,并且我将打开或关闭长宽比。(或者不起作用)。
如果标题从左边到100px,从右边到100px,我将添加这些约束,并添加Y轴约束。我将打开宽高比,但尝试将其关闭。在大多数情况下,Y轴约束都可以正常工作。
在添加了约束的默认设计中,标题看起来很完美,但是如果以其他手机尺寸运行,则标题向左拍摄30-40%。我无法坚持任何设计。
我可以使背景图片正常工作,但其他资产对我而言却不起作用。它变得越来越令人沮丧,我觉得我缺少明显的东西,但是我发现没有东西给我那个缺失的链接。
总而言之:我在Xcode 9的情节提要中观看了有关约束和自动布局的视频/阅读文档,但是当我加载不同的屏幕尺寸时,我的设计陷入了困境,并且不遵守约束。
我在这里想念什么?
答案 0 :(得分:0)
如果需要,如果标题从左边到100px,从右边到100px,则将center horizontal
添加到超级视图。您可以修复height
和width
。还有Y axis
。
对我有用。谢谢
答案 1 :(得分:0)