作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有 4 个 View ,我希望它们占据 40%、15%、15%、20%,我希望它们之间有 2% 的空间,顶部和底部布局有 2% 的空间。
我对使用什么约束以及如何使用感到困惑?
宽高比可以这样使用吗?
如果我能以 px 为单位设置它,我可以很容易地做到,但它在那里的百分比会变得棘手
如果我将它设置为 px 是否可能,它会根据屏幕尺寸转换为百分比
问候,
应用
最佳答案
您可以使用Equal
约束并在乘数中设置百分比。
假设您有 1 个 View Controller 和 1 个 View ,control + 单击(或右键单击)并从 View 拖动到 View Controller ,然后选择相等(宽度 | 高度)。
之后,转到右侧的大小检查器,然后单击刚刚添加的约束上的编辑并更改乘数。
无关:宽高比是指您希望将 View 的大小限制为特定比例 (W:H)。 1:1
表示宽度等于高度。 1:3
表示高度是宽度的 3 倍。
Size classes 是指您希望针对不同的设备尺寸使用不同的设计。 Read more on size classes here
关于ios - 如何以父 View 大小的百分比设置 View 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42568966/
我是一名优秀的程序员,十分优秀!