视网膜和非视网膜视图的自动布局 UIView

Posted

技术标签:

【中文标题】视网膜和非视网膜视图的自动布局 UIView【英文标题】:Auto -Layout UIView for both Retina and non-retina views 【发布时间】:2013-09-11 13:34:34 【问题描述】:

我尝试将 UIView 放在 UI 的底部。当我把一切似乎都很好,除了当我用 Retina Form Factor 检查它时 UIView 粘在底部但高度比正常布局增加:

如何为视网膜 4 和非视网膜屏幕尺寸设置具有自动布局的 UIView。 UITextField 和其他 UI 对象也没有这个问题。

【问题讨论】:

【参考方案1】:

您需要以适应两种屏幕尺寸的方式设置自动布局约束。

对于您在此处显示的视图,在界面生成器中向视图添加 高度约束 应该可以解决该问题。

添加高度限制将确保无论使用何种屏幕尺寸,该视图都将保持恒定高度。

【讨论】:

以上是关于视网膜和非视网膜视图的自动布局 UIView的主要内容,如果未能解决你的问题,请参考以下文章

使用自动布局实现按钮的网格布局

CALayer 中的性能滚动和视网膜分辨率图像

自动布局按钮位置

使用自动布局的屏幕外 UIView(以编程方式)

在xcode中使用像素而不是点?

如何在 iOS 视网膜和非视网膜的屏幕底部放置 admob 横幅