Я хочу вызвать изображение для отображения в виде

Привет я хотел отобразить случайно выбранные изображения в представлении. ниже приведен пример кода, который я использую для генерации случайных чисел, которые будут отображаться в табличке. (речь идет о способе его кодирования, и я знаю, что есть более краткий подход к кодированию этого. Я делаю это таким образом по определенной причине, в которую я сейчас не буду вдаваться). Я хочу заменить код в каждом случае, чтобы иметь код, который вызывает изображение для отображения в представлении

NSString *title = nil; NSString *path = nil;

int Number = arc4random() % 12; switch(Number) { case 0: namel.text = @"1";

            break;
  case 1:
            namel.text = @"2";

    break;

case 2:
            namel.text = @"3";

            break;

case 3:
            namel.text = @"4";

            break;

case 4:
            namel.text = @"5";

            break;
case 5:
    namel.text = @"6";

    break;

case 6:
    namel.text = @"7";

    break;

case 7:
    namel.text = @"8";

    break;

case 8:
    namel.text = @"9";

    break;



case 9:
    namel.text = @"10";

    break;

case 10:
    namel.text = @"11";

    break;

case 11:
    namel.text = @"12";

    break;


                    break;
            default:
            break;
} } @end

1 ответ

Решение

Вы должны использовать UIImageView. Тогда вам нужен массив имени изображения. Когда вы выбираете случайное число, просто посмотрите индекс в массиве и затем вызовите imageView.image = [UIImage imagedName:[array objectAtIndex:randomIndex]];

Другие вопросы по тегам