У меня с трудом перемещается изображение в другое место после завершения первой анимации.iphone - перемещение UIImageView
изображение анимируется в точке, которую я указал, а затем останавливается (это отлично работает). Затем я хотел бы переместить изображение в другое место и повторить.
вот мой код:
-(void) loadTap {
NSArray *imageArray = [[NSArray alloc] initWithObjects:
[UIImage imageNamed:@"tap1.png"],
[UIImage imageNamed:@"tap2.png"],
[UIImage imageNamed:@"tap3.png"],
[UIImage imageNamed:@"tap4.png"],
nil];
tapImage.animationImages = imageArray;
tapImage.animationRepeatCount = 1;
[imageArray release];
tapImage.animationDuration = 1;
tapImage.animationRepeatCount = 20;
[tapImage startAnimating];
tapImage.center = CGPointMake(156, 110);
}
спасибо за любую помощь.
это очень помогает. большое спасибо. – hanumanDev
одна быстрая вещь - если после завершения анимации я хочу переместить изображение в tapImage.center = CGPointMake (156, 210); а затем оживить, будет ли это в новом блоке? – hanumanDev
Какая анимация? Вам не нужен блок анимации для циклического перемещения по массиву изображений, но вам нужна анимация представления относительно его окружения (движение, поворот, затухание и т. Д.). Поэтому, если ваша последовательность событий: 1. Проецируйте изображения. 2. Перейдите к пункту (156, 110). 3. Повторите цикл. 4. Перейдите к пункту (156, 210). 5. Повторите цикл. то, да, вам нужен отдельный блок анимации в каждой последовательности движения. – executor21