iPhone - 我怎样才能获得uiimage的高度和宽度

Satyam 216 uiimage ios cgsize

来自Mail中的URL 图像

我正在将图像添加到邮件视图中.它将显示完整的图像.但我想计算,按比例改变图像的高度和宽度.

我怎样才能得到高度和宽度UIImage

小智.. 408

let heightInPoints = image.size.height
let heightInPixels = heightInPoints * image.scale

let widthInPoints = image.size.width
let widthInPixels = widthInPoints * image.scale

  • 什么可能是单位?像素还是分数? (4认同)
  • 点.乘以scale属性来获取像素. (2认同)

Anomie.. 34

使用sizeUIImage实例上的属性.有关详细信息,请参阅文档.


Salim.. 11

UIImage *img = [UIImage imageNamed:@"logo.png"];

CGFloat width = img.size.width;
CGFloat height = img.size.height;


小智.. 6

上面的某些固定装置在旋转设备时无法正常工作。

尝试:

CGRect imageContent = self.myUIImage.bounds;
CGFloat imageWidth = imageContent.size.width;
CGFloat imageHeight = imageContent.size.height;