首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >容器比例快速4

容器比例快速4
EN

Stack Overflow用户
提问于 2018-07-03 04:55:10
回答 1查看 85关注 0票数 0

我需要澄清一下Swift 4中的容器视图是如何工作的。我的印象是(可能是错误的),如果我在一个容器中设置了所有的标签、按钮等,将该容器的左上约束设置为零,在主视图中将其垂直和水平居中,然后固定该容器内的所有字段,那么所有内容都将根据屏幕大小按比例增加或减少。

我在一个故事板上设计我的屏幕,使用iPhone 6大小的屏幕。

这个应用程序应该只能在肖像模式下查看,所以我不需要担心处理横向模式。我发现容器中的文本字段保持其字体大小;当转到更大的屏幕(8Plus)时,我在底部和右侧获得了一个大边框。

当转到一个较小的屏幕(SE)时,大部分行话都会被截断。我是否误解了这应该是如何工作的,或者我做得不正确?

我几乎准备好向Apple Store提交我的第一个应用程序了,但我想确保它可以处理所有可能的屏幕大小。我提到的两个IOS课程在自动布局的工作原理上相当模糊。此外,我收到超过24条警告消息,所有固定宽度约束都可能导致裁剪。(15码罚球?)

希望外面的人能有耐心解释我认为应该很容易做的事情。以下是我的初始视图控制器的屏幕截图,分别使用3种大小:

Originally Designed Screen, set to iPhone 6

Screen set to iPhone 8 Plus

Screen set to iPhone SE

非常感谢你帮我们摆脱困境,琼斯

EN

回答 1

Stack Overflow用户

发布于 2018-07-04 00:00:22

堆栈视图的目的就是做你想要做的事情。这是您的应用程序的一个版本,它使用堆栈视图来创建以下示例。还有一个指向GitHub页面的链接,其中包含代码-请随意使用它,拆分它,无论什么。祝好运!

https://github.com/squarehippo/Baseball2.git

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51143614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档