Как я могу добавить массив изображений в imageview - PullRequest
0 голосов
/ 11 ноября 2011
-(IBAction)btnNextTapped
{

    self.currentPhotoIndex++;
    if([allPhotosArray  count]>0) {
        if(self.currentPhotoIndex>=[allPhotosArray  count]) {
            self.currentPhotoIndex=0;
        }  

        NSLog(@"====== allphotos in this county :%d",[allPhotosArray  count]);


        mugImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: [allPhotosDict objectForKey:@"Photo"]]]];

    }
}

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

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

Я думаю, что вы должны написать следующий код, чтобы изменить изображения.

mugImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: [[allPhotosArray objectAtIndex:self.currentPhotoIndex] valueForKey:@"Photo"]]]];
0 голосов
/ 11 ноября 2011

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

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