gpt4 book ai didi

ios - 基于屏幕尺寸的 UI 元素间距

转载 作者:行者123 更新时间:2023-11-28 14:36:24 25 4
gpt4 key购买 nike

我的应用程序的初始屏幕提示用户输入他们的日程安排,我实现了约束,但是在像 iPhone SE 这样的小屏幕尺寸上,文本字段和开关相距太远,因此上面的标签被减少并且整行(文本字段+开关)被切断。在屏幕尺寸较大的设备(如 iPhone 8 plus)上,底部有空间。如何根据设备的屏幕尺寸更改行间距以确保正确显示所有 UI 元素?从本质上讲,我希望每种尺寸的手机都能显示类似于 iPhone 8 的内容,即在显示屏底部留出少量空间。

iPhone 8 Plus iPhone 8 Plus

iPhone 8 iphone 8

iPhone SE iPhone SE **

最佳答案

您可以通过多种方式实现这一目标。我脑海中第一个想到的是……将句点标签、文本字段和开关分组或嵌入到 UIView 中。

Period Group

对所有 8 个周期都执行此操作。然后将这 8 个 UIView 插入 UIStackView - 垂直等间距。现在使用标准前导和尾随空格向 UIStackview 添加约束,从顶部添加标准边距,从底部添加您定义的边距。这将使您在所有屏幕尺寸上都有相似的外观。

关于ios - 基于屏幕尺寸的 UI 元素间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50867637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com