UIImageView 不显示

Posted

技术标签:

【中文标题】UIImageView 不显示【英文标题】:UIImageView does not display 【发布时间】:2018-02-03 23:45:49 【问题描述】:

ios 8 项目中创建了相同类型的 UIView:3 个字母的国家代码(例如 USA、SUI、ESP、GER)UILabel 旁边带有代表国家国旗的 .png 图像: 隋图像在这里 丢弃了一个 UILabel;定义了出口;同上 UIIMageView。使用相同的约束: UILabel 水平居中,低于前一个标签 20(向下显示);然后对于标志,我创建高度和宽度约束(33x48),这是一个将其与标签中心垂直居中的约束;将前缘 20 偏移到标签右侧的约束。 它不显示。 当我编译时,有一个“缺少可能导致与其他视图重叠的尾随约束”的警告消息。 我已经尝试过其他 SO 项目中的建议 - 使用 '=' 而不是 equal;仅使用高度然后设置纵横比。我什至尝试解决添加尾随约束的自动布局问题。没有任何效果。 此图像是它在 iOS 8 项目中的显示方式:

【问题讨论】:

当前 Xcode 版本:9.0.1 已解决的问题:必须将所有 .png 文件移出“支持文件”(或其他名称)子目录。 【参考方案1】:

将 .png 文件移动到主目录。 Xcode 不再会在子目录中查找(即“支持文件”、“资源”、“图像”等)。

【讨论】:

以上是关于UIImageView 不显示的主要内容,如果未能解决你的问题,请参考以下文章

在同一个 UIImageView 中加载多个图像会在显示新图像之前闪烁最后一个图像

在 UIScrollView 内的 UIImageView 上启用 GestureRegnizer

UIPanGestureRecognizer 没有在其 SuperView 区域之外的 UIImageView 被触发?

如何在 Swift 中使用色调和一些文本向 UIImageView 添加叠加层?

使 UIImageview 根据另一个 UIImageview 旋转而旋转

在 UIScrollView 中放大多个 UIImageView