swift - 在 Swift 中根据 HTTP 图像响应调整 UIImageView 的大小

标签 swift http uiimageview resize size

我的 Storyboard中有一个 UIImageView,我正在使用 SDWebImage 设置图像属性。

imageView.sd_setImageWithURL(photoURL)

如何更新 UIImageView 大小以匹配作为 HTTP 请求响应而来的图像?

最佳答案

将图像加载到 imageView 后:

var frame = imageView.frame
let imageSize = imageView.image.size
frame.size.width = imageSize.width
frame.size.height = imageSize.height
imageView.frame = frame

关于swift - 在 Swift 中根据 HTTP 图像响应调整 UIImageView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39894340/

相关文章:

objective-c - iOS:在 NSMutableArray 中移动对象

ios - 如何在 Objective-C (iOS) 中的图像上写文字?

ios - 更改 NSLayoutConstraint 时的 SWIFT 动画

ios - 使用 Swift 方法的 Crashlytics 报告难以阅读

java - 从 kafka 消费者向服务发出 100 万个单独的 http 请求是个好主意吗?

ruby-on-rails - 带有正文文件的 rails http 请求

enums - 使用 Xcode 6.1 的 Swift 枚举 .toRaw 和 .fromRaw

swift - 当应用程序处于非事件状态时,从本地通知打开深层链接

http - 在golang中,如何确定一系列重定向后的最终URL?

iOS: ImageView 方面适合角半径