Переход к следующему изображению и предыдущему изображению - PullRequest
0 голосов
/ 13 ноября 2010

У меня есть этот код:

- (IBAction)next {
          // <-- here
        index++;
        // Set imageCount to as many images as are available
        int imageCount=3;
        if (index<=imageCount) {
            NSString* imageName=[NSString stringWithFormat:@"img%i.jpg", index];
            [picture setImage: [UIImage imageNamed: imageName]];
        }
    }
    - (IBAction)prev {
          // <-- here
        index--;
        // Set imageCount to as many images as are available
        int imageCount=3;
        if (index > 1) {
            NSString* imageName=[NSString stringWithFormat:@"img%i.jpg", index];
            [picture setImage: [UIImage imageNamed: imageName]];
        }
    }

Первый связан с кнопкой и отлично работает и меняет изображение вперед.Второй связан с другой кнопкой, но будет перемещаться только назад на одно изображение.Я действительно застрял, и мне нужна серьезная помощь.Пожалуйста, кто-нибудь может мне помочь.(индекс является свойством и имеет размер) ImageCount нет.Там также нет списка изображений.Изображения: img1.jpg img2.jpg img3.jpg

Спасибо.

1 Ответ

0 голосов
/ 13 ноября 2010

Если имена ваших изображений основаны на 1 (есть только img1.jpg, img2.jpg и img3.jpg), возможно, ваше действие -prev должно проверить if (index >= 1)?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...