presenterImageView 中的图像未正确显示
Posted
技术标签:
【中文标题】presenterImageView 中的图像未正确显示【英文标题】:Image in presenterImageView not displaying properly 【发布时间】:2017-12-05 22:47:28 【问题描述】:我修改了 PresenterCard 示例代码以使用我的 firebase 数据库而不是图形库。但是,它不能正确显示图像。本质上,图像不会缩放以适合视图。我有
presenterImageView.contentMode = .scaleAspectFill
我该如何解决这个问题?
编辑:
我使用以下代码下载图片
storageRef.getData(maxSize: 1 * 1024 * 1024) (data, error) -> Void in
let pic = UIImage(data: data!)
if let image = pic
self.presenterImageView.frame.size.height = image.height
Motion.async [weak self, image = image] in
self?.presenterImageView.image = image
card.frame.origin.x = 0
card.frame.origin.y = 0
card.frame.size.width = bounds.width
frame.size.height = card.bounds.height
presenterImageView.frame.size.height = 300
图片已加载,但无法缩放。
【问题讨论】:
你能分享更多你的设置吗? @CosmicMind 更新了我的更多设置,如果您需要我添加更多内容,请告诉我。 @CosmicMind 你有机会看看吗? 【参考方案1】:解决了我自己的问题。不得不删除该行:
self.presenterImageView.frame.size.height = image.height
现在工作正常!
【讨论】:
以上是关于presenterImageView 中的图像未正确显示的主要内容,如果未能解决你的问题,请参考以下文章
c++ Run-Time Check Failure #0 - ESP 的值未正确保存在...检查简单工作线程的点
Unix shell script 找出脚本文件所在的目录?
Google Bard VS ChatGPT:哪个是更好的AI聊天机器人?