Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在网格视图中对图像进行排序_Iphone - Fatal编程技术网

Iphone 如何在网格视图中对图像进行排序

Iphone 如何在网格视图中对图像进行排序,iphone,Iphone,嗨,我是iphone新手。我所做的是显示20个图像作为网格,并在图像视图中显示选择的图像。现在我需要的是在网格视图中对4个按钮点击后的图像进行排序。我该怎么做呢?请帮助我。如果你发布一些代码,我会非常幸运。谢谢你。这取决于你所说的“排序”是什么意思。它们是随机洗牌还是按某种顺序排序 基本上你可以: *如果UIImageView对象,则创建网格(将对它们的引用放入数组中) *创建图像名称或UIImage对象的数组。 *根据需要对数组进行排序。 *迭代数组并用数组中的UIImage替换每个UIIma

嗨,我是iphone新手。我所做的是显示20个图像作为网格,并在图像视图中显示选择的图像。现在我需要的是在网格视图中对4个按钮点击后的图像进行排序。我该怎么做呢?请帮助我。如果你发布一些代码,我会非常幸运。谢谢你。这取决于你所说的“排序”是什么意思。它们是随机洗牌还是按某种顺序排序

基本上你可以: *如果UIImageView对象,则创建网格(将对它们的引用放入数组中) *创建图像名称或UIImage对象的数组。 *根据需要对数组进行排序。 *迭代数组并用数组中的UIImage替换每个UIImageView中的图像


如果不知道如何对它们进行排序,我就无法真正为您提供代码。

如何放置对UIImageVIew对象的引用您是在Interface Builder中创建图像还是以编程方式创建图像?如果您在程序中创建它们,可以这样做:NSMutableArray*imageArray=[NSMutableArray arraywhithcapacity:20];对于(int i=0;i<20;i++){UIImage*newImage=[[UIImage alloc]initWithContentsOfFile:filePath];[imageArray addObject:newImage];[newImage release];}如果要在IB中创建它们,只需:NSArray*imageArray=[NSArray arraywhithobjects:image1,image2,nil];//等