【发布时间】:2018-08-20 19:53:59
【问题描述】:
我想尝试使用 Storyboard 在我的 iOS 项目中的不同位置放置两个不同的 UIImageView。在一个分辨率下,我可以正确设置它,但如果我检查其他分辨率,那么它看起来不正确。
我确实是 iOS 应用程序开发的新手,所以会犯一些小错误。
我实际上已经以 iPhone8 Plus 分辨率制作了布局和图形,这是我在 Storyboard 中设计的页面。
按照我的设计布局,它看起来很合适,但是当我在 iPhone5s 中切换布局时,我得到了可怕的结果。 请查看下图:
据我所知,我也设置了一些限制。你可以在两张图片中看到。目前我只想担心 UIImageView 的页眉和页脚标志的缩放和定位。如果这两个 View 都解决了,那么我也会管理其他 View。
编辑:
这里有页脚约束:
@1x、@2x 和 @3x 图像资源已经存在于项目中,但根据我的想法,它没有被检测到。
在创建 UI 屏幕方面,我遵循了相反的路径。实际上我已经设计了 1080x1920 分辨率的图形,所以它是我的@3x,然后我分别为@2x 和@1x 资源减少了每个对象的大小。
请给我一些帮助。
【问题讨论】:
-
从您的
FooterView和MainFooterLogo开始...您为这两个元素设置了什么限制? -
请检查朋友,我根据您的回答编辑的问题部分。
-
OK --- 你没有对
FooterView显示任何限制? -
在我的问题中,如果您检查最后第二张图片,那么它会向您显示页脚徽标并查看相关限制...仍然缺少任何内容,然后告诉我。
-
这表明您的
MainFooterLogo受约束的前导和尾随到您的FooterView... 但没有高度或顶部/底部约束。而且,它没有显示FooterView对 其 超级视图的任何限制。
标签: ios uiimageview uistoryboard nslayoutconstraint xcode-storyboard