保留 cell.imageView 的大小,无论图像大小如何

发布于 2024-10-30 19:54:28 字数 114 浏览 2 评论 0原文

我有一个 UITableViewCell ,其中包含一个 UIImageView ,它根据图像的大小调整自身大小。请您告诉我如何保留 UIImageView 的大小,而不管图像的大小如何。

I have a UITableViewCell which contains a UIImageView that resizes itself depending on the size of its image. Please could you tell me how I could retain the size of the UIImageView irrespective of the size of the image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请别遗忘我 2024-11-06 19:54:28

一般来说,UIImageView 不会根据图像的大小调整大小。实际发生的情况是,UIImageView 不会裁剪内容,因此您会看到图像超出 UIImageView 边界框架。

来使 UIImageView 调整图像大小以适合框

imageview.contentMode = UIViewContentModeScaleAspectFit;

您可以通过执行或填充框

imageview.contentMode = UIViewContentModeScaleAspectFill;

:或者您可以让它裁剪图像:

imageview.clipsToBounds = YES;

Generally speaking, a UIImageView doesn't resize in response to the size of the image. What does happen, is that the UIImageView will not clip the contents, so that you see the image exceeding the UIImageView bounding frame.

You could make the UIImageView resize the image to fit into the box, by doing

imageview.contentMode = UIViewContentModeScaleAspectFit;

or to fill the box:

imageview.contentMode = UIViewContentModeScaleAspectFill;

or you could let it crop the image:

imageview.clipsToBounds = YES;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文