1
Im пытается установить петлю изображений в качестве фона. Вот код, который у меня есть.Image loop w/UIImageView
-(UIImageView *)loginBackround {
loginBackround = [[UIImageView alloc] init];
loginBackround.animationImages = @[[UIImage imageNamed:@"tmp-0.gif"],[UIImage imageNamed:@"tmp-1.gif"],[UIImage imageNamed:@"tmp-2.gif"],[UIImage imageNamed:@"tmp-3.gif"],[UIImage imageNamed:@"tmp-4.gif"],[UIImage imageNamed:@"tmp-5.gif"],[UIImage imageNamed:@"tmp-6.gif"],[UIImage imageNamed:@"tmp-7.gif"],[UIImage imageNamed:@"tmp-8.gif"],[UIImage imageNamed:@"tmp-9.gif"],[UIImage imageNamed:@"tmp-10.gif"],[UIImage imageNamed:@"tmp-11.gif"],[UIImage imageNamed:@"tmp-12.gif"],[UIImage imageNamed:@"tmp-13.gif"],[UIImage imageNamed:@"tmp-14.gif"],[UIImage imageNamed:@"tmp-15.gif"],[UIImage imageNamed:@"tmp-16.gif"],[UIImage imageNamed:@"tmp-17.gif"],[UIImage imageNamed:@"tmp-18.gif"],[UIImage imageNamed:@"tmp-19.gif"],[UIImage imageNamed:@"tmp-20.gif"],[UIImage imageNamed:@"tmp-21.gif"],[UIImage imageNamed:@"tmp-22.gif"],[UIImage imageNamed:@"tmp-23.gif"],[UIImage imageNamed:@"tmp-24.gif"],[UIImage imageNamed:@"tmp-25.gif"],[UIImage imageNamed:@"tmp-26.gif"],[UIImage imageNamed:@"tmp-27.gif"],[UIImage imageNamed:@"tmp-28.gif"]];
loginBackround.animationDuration = 0.5;
loginBackround.animationRepeatCount = 0;
[loginBackround startAnimating];
return loginBackround;
}
backgroundArray возвращается (нуль)
Вы абсолютный гений. Единственное, что мне пришлось изменить, это Frame. Единственная проблема заключается в том, что представление скрывает остальные мои объекты на IB. Я попытался принести отдельную кнопку на передний план, нажав [self.view bringSubviewToFront: button]; но это ничего не делает. Я также попытался отправить изображение в обратную сторону тем же способом, который работает, но затем его больше не видно. Любые мысли о том, почему? –
Ничего, я понял. ImageView скрывался за вторым представлением, когда я отправил его обратно. Выглядит отлично! –