首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIImageView填写UIView

UIImageView填写UIView
EN

Stack Overflow用户
提问于 2012-03-01 18:00:11
回答 5查看 22.1K关注 0票数 5

我有一个UIImageView作为subview of UIView (帧大小300x300)。我的UIImage要么是肖像,要么是风景,或者是一些奇怪的尺寸。如何在不将图像拉伸到UIImage 300 x 300的情况下,在UIView帧大小内填充

这样做的目的是添加另一个UIImageView作为图像边框。请帮帮忙。

谢谢。

EN

Stack Overflow用户

发布于 2012-03-01 18:11:56

啊,我只是重读了你刚才问的问题,我知道你现在的问题是什么。

你的UIImageView的帧会改变,当它改变你的图像时。你不希望你的图像改变,但是你想让你的ImageView调整以填充它包含在其中的视图。

更新

我想通了。

代码语言:javascript
复制
[self.imageView setContentMode:UIViewContentModeCenter];

不管是什么方向,大小都是一样的。

您还可以选择将其设置为对齐上、下、左、右、左上、右上、左下角、右下角,所有这些只会帮助您对齐图像,而不会重新绘制或调整图像大小。

这有用吗?

票数 2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9521443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档