使用 UIImageView 显示正确的图像大小
Posted
技术标签:
【中文标题】使用 UIImageView 显示正确的图像大小【英文标题】:using UIImageView to show correct image size 【发布时间】:2012-12-11 15:55:44 【问题描述】:如何使用 UiimageView 显示图像以确保 imageview 是 UIImage 的正确大小?谢谢!
【问题讨论】:
【参考方案1】:此代码应自动创建一个带有图像框架的 imageView。
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ImageName"]];
docs 的一些背景知识。
此方法调整接收器的帧以匹配接收器的大小 指定的图像。它还禁用图像视图的用户交互 默认情况下。
【讨论】:
我该如何改变它的位置呢?喜欢 x 和 y 的位置吗? 你可以使用imageView.center
属性来调整它的位置或者设置imageView.frame
属性并且只传入x和y,像这样:[imageView setFrame:CGRectMake(100.0,100.0,imageView.frame.size.width,imageView.frame.size.height)];
以上是关于使用 UIImageView 显示正确的图像大小的主要内容,如果未能解决你的问题,请参考以下文章
设置 UIImageView 的高度时 AutoLayout 失败
UIImageView 显示图像时如何防止 UIToolbar 调整大小?
UIImageVIew 根据 ImageView 大小裁剪图像中心