作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 s3 链接,我需要使用它在 UIImageView 中加载图像。我没有图像的尺寸。我在 Storyboard中定义了 mainImageView(前导和尾随约束)
在代码中,我使用以下方式加载图像:
mainImageView.setImageWith(URL(string: ("https:" + (content?.imagePath)!)), placeholderImage: nil)
一旦图像加载,我们有什么方法可以调整容器的大小吗?我希望容器采用图像的尺寸(高度和宽度)。我听说 Android 中有一个叫做 content wrap 的东西可以实现同样的功能。但是,我无法在 iOS 中找到等效项。
最佳答案
如果您使用的是自动布局,您实际上不必做太多事情,因为 UIImageView
有一个固有的大小,可以使用图像的宽度和高度。在您的 .xib 或 .storyboard 中,您需要定位 ImageView ,以便它可以解析其位置(水平和垂直)。对于大小,您可以提供默认图像(自动布局会显示错误)。
当您在运行时更改图像时, ImageView 将采用其图像的大小。
关于ios - 在 UIImageView 中加载图像并调整容器的大小 - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796286/
我是一名优秀的程序员,十分优秀!