我正在生成带有图像的PDF,问题是
[imageview.image drawInRect:CGRectMake(0, 0, 100, 100)];
在生成的PDF中,我的图像被拉伸到我们在CGRectMake
中定义的尺寸,因此如何将我的图像设置为Aspect Fit而不是UIImageView?
我的尺寸在PDF中固定为100 * 100,但图像需要长宽比
有帮助吗?
答案 0 :(得分:0)
这是您需要做的。它将保持您要在块中添加的内容的纵横比。
计算图像的大小,然后添加CGRect。
CGRect AVMakeRectWithAspectRatioInsideRect(CGSize aspectRatio, CGRect boundingRect);
有关更多信息,请检查此documentation
答案 1 :(得分:0)
您可以尝试设置imageview的contentmode,其中当视图绑定更改时view(image)的内容也会更改
例如: imageView.contentMode = UIViewContentModeScaleAspectFit;
参考: 苹果文档中的contentmode