У меня есть простая передача фотографий в программе для iPad, которая исключает взаимодействие с оператором во время перехода. 2 фотографии имеют размер около 200 КБ каждая, и исчезают, изменяя их альфа с помощью следующего кода:
-(void)photoLoopAnimation
{
// FADE block animation method - THIS contains the basic animation features
[UIView animateWithDuration:5.2 delay:delaySeconds
options:UIViewAnimationOptionTransitionNone
animations:^{
viewTop.alpha = 0.0;
viewBottom.alpha = 1.0;
}
completion:^(BOOL finished) { // remove both views & loop
[viewTop removeFromSuperview];
[viewBottom removeFromSuperview];
[viewTop release];
[viewBottom release];
[self photoLoop];
//[self performSelectorInBackground:(@selector(photoLoop)) withObject:nil];
}];
}
Насколько я понимаю, блок анимации работает как фоновый поток (задача?) И не должен блокировать управление приложением во время его выполнения. Кто-нибудь может предложить что-нибудь подстрекать? (в поле зрения)
Спасибо,
CPL