gpt4 book ai didi

ios - uitableviewcell 的图像正在拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-29 11:02:38 25 4
gpt4 key购买 nike

下面是我如何初始化单元格的样式

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
.................................................
.................................................
// Set size for imageView
CGRect frame = self.imageView.frame;
frame.size.width = 16;
frame.size.height = 16;
self.imageView.frame = frame;
}

return self;
}

但是,将图像设置为单元格的 ImageView 后,图像现在正在拉伸(stretch)。原始尺寸为 24x24。

enter image description here

如何使图像看起来有形状?

最佳答案

尽量不要使用单元格的imageView属性,而是创建自己的imageview并添加它

UIImageView *myImageView = [[UIImageView alloc] initWithImage:neededImage];
myImageView.frame = CGRectMake(0,0,16,16);
[self addSubview:myImageView];
[myImageView release];

最初的问题是 imageView 属性是如果设置了图像,它会出现在单元格的左侧,任何标签之前。因此单元格会按照它的行为方式拉伸(stretch)它。

关于ios - uitableviewcell 的图像正在拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15178973/

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