autoLayout不适合我的所有屏幕尺寸

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了autoLayout不适合我的所有屏幕尺寸相关的知识,希望对你有一定的参考价值。

这是基本的问题但是当我遇到复杂的观点时,问题会出现在中级水平。

我向你展示我的主页App的两个镜头第一个是我最喜欢的(我想要的)第二个需要更多的工作。

enter image description here

仔细看看UIimageS彼此靠近,两个底部按钮(在s5上运行)的空间更大

enter image description here

但是这一个相距很远而且更小,远离两个底部按钮和Unuseful空间区域(在s6 plus上运行)

我的问题和问题是,如果swift编译器决定何时增加图标大小,为什么不增加现在?

任何人都可以约束这个观点并向我展示结果吗?我的错是什么?我错过了什么?

我正在做的是为右上角的一个图标提供宽度和高度以及中心对齐和垂直间距。

你告诉我如何约束所有的屏幕,因为我最喜欢的我的视图没有搞砸,但是烦恼的是多余的空间

android正在做得更好它有一个屏幕大小的文件可以操纵它适用于所有大小

答案

您可以使用嵌套的UIStackViews轻松实现此目的,如下所示......

8加大号手机......

4S大小的手机......

以上是关于autoLayout不适合我的所有屏幕尺寸的主要内容,如果未能解决你的问题,请参考以下文章

使用 Autolayout iOS8 自动调整 UI 组件的大小

支持动态或静态片段的不同屏幕尺寸?

如何使背景图像适合所有屏幕尺寸?

所有 iOS 屏幕尺寸的启动屏幕图像尺寸

如何使用 AutoLayout 使 UITableView 适合屏幕

以编程方式设置 AutoLayout 大小类?