gpt4 book ai didi

objective-c - Objective C : Cell. ImageView.image 大小不一致

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:20 24 4
gpt4 key购买 nike

我有一个 tableview,它显示从服务器(通过 URL)获取的图像

[cell.imageView setImageWithURL:[NSURL URLWithString:avatar_url] 
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

但是,我遇到了单元格中显示的图像大小不一致的问题。 (见下面的截图):

enter image description here

enter image description here

1) 如何固定检索到的图像的大小?

2) 如何修复 cell.imageView 的框架大小?执行以下操作似乎不起作用 (cell.imageView.frame = CGRectMake(5,5,32,32)。

最佳答案

需要设置cell的Imageview的contentMode

像这样,

cell.imageView.contentMode = /*(something from the below list)*/;

typedef enum {
UIViewContentModeScaleToFill,
UIViewContentModeScaleAspectFit,
UIViewContentModeScaleAspectFill,
UIViewContentModeRedraw,
UIViewContentModeCenter,
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,
} UIViewContentMode;

关于objective-c - Objective C : Cell. ImageView.image 大小不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674674/

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