小编Jar*_*row的帖子

在UIImageView中获取图像的大小

在以编程方式将图像分配给UIImageView之后,我无法获取图像的大小。

下面的代码循环运行,并使用函数(getNoteImage)从URL(photoURL)下载图像并将其分配给创建的UIImageView。我需要获取图像的高度,以便可以计算以下图像和标签的间距。

        var myImage :UIImageView

        myImage = UIImageView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height))

        myImage.center = CGPointMake(UIScreen.mainScreen().bounds.size.width/2, imageY)

        myImage.getNoteImage(photoUrl)

        self.detailsView.addSubview(myImage)

        myImage.contentMode = UIViewContentMode.ScaleAspectFit

        imageHeight = myImage.bounds.size.height
Run Code Online (Sandbox Code Playgroud)

我尝试使用

imageHeight = myImage.bounds.size.height
Run Code Online (Sandbox Code Playgroud)

我在另一篇文章中将其作为解决方案来阅读,但他只是返回设备的屏幕尺寸(iPhone6模拟器上为667)。

谁能指导我如何获得正确的图像尺寸?谢谢

uiimageview uiimage ios swift swift2

2
推荐指数
1
解决办法
3695
查看次数

标签 统计

ios ×1

swift ×1

swift2 ×1

uiimage ×1

uiimageview ×1