gpt4 book ai didi

objective-c - 将图像动态加载到 TableView 单元格中

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

除了使用 if 语句之外,是否有更好的方法将图像动态加载到不同行的 tableviewcell 中?如果我有很多细胞怎么办?这是否意味着我必须写很多 if 语句?还有没有办法从核心数据中检索图像并将其用作 tableview 单元格的图像?提前致谢。

- (UIImage *)imageForMagnitude:(CGFloat)magnitude { 
if (magnitude >= 5.0) {
return [UIImage imageNamed:@"5.0.png"];
}
if (magnitude >= 4.0) {
return [UIImage imageNamed:@"4.0.png"];
}
if (magnitude >= 3.0) {
return [UIImage imageNamed:@"3.0.png"];
}
if (magnitude >= 2.0) {
return [UIImage imageNamed:@"2.0.png"];
}
return nil;

编辑:如果它与震级无关怎么办?例如产品列表或 iPhone 上的应用程序商店。他们是如何设法为桌面上的不同应用程序生成不同图像的?他们是在使用表格还是有更好的方法来做到这一点?

最佳答案

嗯,也许是一个 switch 语句。或者你可以把幅度四舍五入然后..

[NSString stringWithFormat:@"%d.0.png", newMagnitude];

关于objective-c - 将图像动态加载到 TableView 单元格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5974208/

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