OStack程序员社区-中国程序员成长平台

标题: ios - 如何使用自动布局将内容按屏幕大小的百分比放置 IOS [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:13
标题: ios - 如何使用自动布局将内容按屏幕大小的百分比放置 IOS

所以我正在尝试为应用制作启动屏幕。启动屏幕由 2 个文本框和 2 个 UIImageViews 组成。

这是我的草图 Iphone Concept Ipad Concept

我的问题是我无法让自动布局与屏幕的百分比一起使用,而是有这些我不知道该怎么做的数字。因此,虽然我知道这两个 ImageView 是从边缘算起的屏幕宽度的 4 分之一,但我不知道如何将其放置。另外我不知道如何使图像大小在所有设备上占据相同的空间比例。

您能帮我开始设置吗?



Best Answer-推荐答案


自动布局不支持百分比,但支持纵横比。

  1. you need to add one view and add your two imageViews and textFields add equal width and height constraint for ImageViews and same for TextField

    you can also add constraints to ImageView to expand in rest of space for that just add margin constraints and equal width and Height of ImageViews.

  2. 根据您的要求将宽高比添加到 ImageView 的 Width 和 SuperViews 宽度。

    you can add aspect Ratio with individually to width and Height. here as you mentioned in que. you can add aspect ration 4:1 for 4th of the screen size.

  3. 对 TextField 执行相同操作。

如果您仍然需要帮助,请告诉我,我可以用屏幕截图深入解释。

关于ios - 如何使用自动布局将内容按屏幕大小的百分比放置 IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32389435/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4