gpt4 book ai didi

iphone - UIImageView setImage 在 iPad 上无法工作,但在 iPhone 上工作正常

转载 作者:行者123 更新时间:2023-12-03 21:19:05 24 4
gpt4 key购买 nike

我从一个通用应用程序项目开始,但已将其更改为仅 iPhone,在 iPad 上一切正常(像素加倍模式和 1x 模式),除了以下行

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

......

UIImageView* iview = (UIImageView*)[cell viewWithTag:405];
[iview setImage:[UIImage imageNamed:[NSString stringWithFormat:@"searchlist_%@Thumb", c.Name]]];

}

图像根本不显示,在 iPad 上可能有什么不同?

单元格已在 Nib 中预先配置,并且正在正确加载,并且其他标签也已正确设置

我也在控制台中得到这些断言

断言失败:(cls),函数 getName,文件/SourceCache/objc4_Sim/objc4-427.1.1/runtime/objc-runtime-new.m,第 3939 行。

最佳答案

该问题可能由多种原因引起。首先,重新格式化您的代码,使其看起来像这样:

UIImageView* iview = (UIImageView*)[cell viewWithTag:405];
NSString *imageName = [NSString stringWithFormat:@"searchlist_%@Thumb", c.Name];
UIImage *image = [UIImage imageNamed:imageName]
[iview setImage:image];

然后在最后一行设置断点。在调试器中,您可以检查 iviewimageNameimage 的值。其中哪一个具有意想不到的值(value)将为您提供在哪里寻找问题根源的线索。

关于iphone - UIImageView setImage 在 iPad 上无法工作,但在 iPhone 上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6752395/

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