我创建一个iPhone应用程序中,我需要创建25张图片的网格视图25个图像随机出40个图像。 我做,通过采取在阵列25倍的图像,并通过改变用于x轴和y轴的尺寸在下面的代码通过使用用于循环显示它们:要显示网格视图
for(int i=0; i<25; i++)
{
if(i>0)
{
if(i%5==0)
{
xaxis=30;
yaxis=yaxis+35;
}
}
iconButton[i]=[UIButton buttonWithType:UIButtonTypeRoundedRect];
iconButton[i].frame=CGRectMake(xaxis, yaxis, 50, 30);
[iconButton[i] setBackgroundImage:[iconArray objectAtIndex:i] forState:UIControlStateNormal];
[iconButton[i] addTarget:self action:@selector(changeImage:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:iconButton[i]];
xaxis=xaxis+55;
}
它工作正常,但我有总共40个图像与我和我希望每次应用程序启动时它应该从25个图像中随机选择25个图像。
我会怎么做,请帮帮我。
许多在此先感谢您的帮助。 问候 iPhoneDeveloper11
非常感谢您的帮助 – User 2011-01-31 05:27:38
欢迎您 – KingofBliss 2011-01-31 05:54:51