gpt4 book ai didi

iphone - 如何将 UIImage 拉伸(stretch)为 UIImageView?

转载 作者:行者123 更新时间:2023-12-03 20:38:34 25 4
gpt4 key购买 nike

我有一个 UITableViewCell,里面有图像。由于某种原因,无论我分配给它什么 UIImage,它都不会调整大小。

所以我有一些像这样的简单代码:

((BubbleCell *)cell).bubbleImage.image = newUIImage;

这里的 bubbleImage 是一个 UIImageView,是 BubbleCell(UITableViewCell) 的成员。当我将图像分配给它时,它始终是原始尺寸。我想拉伸(stretch)它。怎么办?

我尝试设置 UIImageView 的框架,但没有帮助

((BubbleCell *)cell).bubbleImage.frame = CGRectMake(0, 0, 100, 100);

然后我实际上尝试直接将 UIImageView 添加为 subview ,其工作原理如下:

[cell addSubview: resizedImageView];

但是,我不想每次调用 cellForRowAtIndexPath 时都添加 subview 。很难在单元格内布局所有不同的 View 。

请帮忙!

最佳答案

当您调整 UIImageView 框架的大小时,默认的 contentMode 值 UIViewContentModeScaleToFill 应该执行您想要的操作,如下所示:

((BubbleCell *)cell).bubbleImage.frame = CGRectMake(0, 0, 100, 100);

您是否在任何地方修改此属性?

关于iphone - 如何将 UIImage 拉伸(stretch)为 UIImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/979134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com