gpt4 book ai didi

iphone - 有没有办法为 UITableViewCell 使用随机项目 png 图像?

转载 作者:行者123 更新时间:2023-11-28 23:10:57 25 4
gpt4 key购买 nike

我正在使用如下图像填充标准 UITableViewCell:

cell.imageView.image = [UIImage imageNamed:@"someImageName.png"];

有没有办法让“someImageName.png”成为我的 Xcode 项目中的随机 png 图像?作为记录,我真正想做的是将相似的图像放在项目中它们自己的目录中 - 例如宠物、面孔等,然后根据表格行从该目录中选择随机图像。

我知道我可以使用“image_0.png”、“image_1.png”...“image_n.png”等方案重命名图像,然后使用 0..n 之间的随机数 x 来创建“image_x” .png"- 但我很好奇是否有一种方法可以在不进行重命名(或将文件写入本地存储,然后从那里检索随机文件)的情况下检索随机的 .png 图像文件?

非常感谢。

最佳答案

你需要使用 - (NSArray *)pathsForResourcesOfType:(NSString *)extension inDirectory:(NSString *)subpath; NSBundle 类的方法。

然后从该数组中随机取一个路径并使用 +(UIImage*)imageWithContentsOfFile::(NSString*)fileName;+(UIImage*)imageWithData:( NSData*)imageData;+(NSData*)dataWithContentsOfURL:(NSURL *)url;

关于iphone - 有没有办法为 UITableViewCell 使用随机项目 png 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285134/

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