随机图片的特定文字

时间:2013-05-10 12:27:00

标签: xcode xcode4.6

我的应用程序中有一个随机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” 否则如果...... 会有什么解决方案?

1 个答案:

答案 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];