Я создал функцию, которая будет циклически перемещаться по изображениям (1.png, 2.png, 3.png, 4.png, 5.png) и отображать их в UIImageView. Идея состоит в том, что я загружаю веб-страницу, и я хочу, чтобы это изображение просматривало эту функцию, в основном как значок загрузки. Однако я не понимаю, почему он не работает, насколько я вижу изображение, я ничего не вижу. Пожалуйста помоги! Код моей функции приведен ниже. Я знаю, что это что-то не так, я делаю здесь, потому что все остальное, что я тестирую, включая делегата webview, отлично работает.Почему мой ImageView ничего не делает, по крайней мере, перерисовывает?
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
for(int c = 1; !webviewLoaded; c++)
{
c = c % 6;
if(c == 6)
c = 1;
NSString *numberString = [NSString stringWithFormat:@"%d.png", c];
UIImage *img = [UIImage imageNamed:numberString];
[self.loadingImage setImage:img];
sleep(1);
}
});
Вы должны прочитать документацию по UIImageView. У него есть анимация, построенная прямо. –