我的应用程序中有一个随机pic方法:
- (void)showimage
{ int randomimages = arc4random()%6;
switch (randomimages) {
case 0:
self.rahmen.image = [UIImage imageNamed:@"1.png"];
break;
case 1:
self.rahmen.image = [UIImage imageNamed:@"2.png"];
break; ...
但是现在我想为每个随机Pics显示一个特定的Text。 随机图片3.png应该来“信息为图3”。 我怎样才能做到这一点?有if选项吗? 就像是: 如果显示图片== 4 label.text = @“信息到pic 4” 否则如果...... 会有什么解决方案?
答案 0 :(得分:0)
不需要像这样尝试所有这些东西,
int randomimages = arc4random() % 6;//here you are getting the random number.
self.rahmen.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",randomimages]];
用于显示文本,您可以获取包含所有标题的数组,并且可以根据此randomimages值设置标题。
label.text=[titlesArray objectAtIndex:randomimages];