为啥我的图像没有像我指定的那样显示图像 - 在 Swift 中

Posted

技术标签:

【中文标题】为啥我的图像没有像我指定的那样显示图像 - 在 Swift 中【英文标题】:Why is my Image not displaying images as I've specified - In Swift为什么我的图像没有像我指定的那样显示图像 - 在 Swift 中 【发布时间】:2016-02-15 21:46:02 【问题描述】:

所以我有一个PFQueryTableViewController,其中日期从 Parse 填充到它。我有一个单独的 CustomTableViewCell.swift 文件来管理我的单元格布局。

该表格显示电影列表以及该电影的海报图片。图片声明为:

@IBOutlet weak var cellFilmImage: PFImageView!

CustomTableViewCell.swift 文件中。

我在情节提要中为图像设置了约束,图像为 95x140:

我还将视图模式设置为 Aspect fill:

我在 ImageView 中添加了一个边框,它是浅灰色的。

问题:如果我在那里放一个更大的图像,它不会真正响应我告诉它的设置。请参阅下面的屏幕截图,了解当我将图像设置为更大时会发生什么:

你可以看到 ImageView 的灰色轮廓,但是为什么 Image 不在视图内?

提前致谢,如果您需要查看我的更多代码/设置,请告诉我。

【问题讨论】:

你设置你的imageView.clipsToBounds = true了吗? 【参考方案1】:

看起来你没有设置你的imageView.clipsToBounds = true

或者从属性检查器设置它 -> 检查 Clip Subviews (图像的底部:])

【讨论】:

这么简单的解决方法,下次记住了,谢谢!

以上是关于为啥我的图像没有像我指定的那样显示图像 - 在 Swift 中的主要内容,如果未能解决你的问题,请参考以下文章

为啥 flexbox 不像 div 中的其他元素那样居中我的图像?

如何像我在代码中所做的那样,在通过javascript上传后,如何上传多个图像文件并相应地查看它们?

无法在图像中间显示文本

为啥我的图像没有显示在 imageView 中?

为啥我的 SKSpriteNode 没有以图像的默认分辨率显示?

为啥在旋转对象时它没有像我设置的那样旋转它? [复制]