UIImage с последовательностями изображений - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть много последовательностей png, которые мне нужно пройти по циклу и отобразить на ipad.

, но затем ему не хватает памяти, что приводит к сбою приложения.

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

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

Любой другой эффективный способ памяти?

Ответы [ 2 ]

4 голосов
/ 13 апреля 2011

Вы можете использовать это

iboutlet uiimageview * animationview;

в .h файле

и в .m файле

animationView = [[UIImageView alloc] initWithFrame:CGRectMake(157,354, 45, 100)] ;
animationView.animationImages = [NSArray arrayWithObjects:  
    [UIImage imageNamed:@"image1.jpg"],
    [UIImage imageNamed:@"image2.jpg"],
     ...................................,
    [UIImage imagenamed :@"imageN.jpg"],
     nil];

    animationView.animationDuration = .65;
    animationView.animationRepeatCount = 0;
    [animationView startAnimating];
 [self.view addSubview:animationView];
    [animationView release];    
0 голосов
/ 13 апреля 2011

Нет, нет способа управлять такой анимацией. Если это работает для вас, отлично. Если это не так, вам нужно использовать что-то еще для этого. Видеопоследовательность или изображение, замененное вручную, в режиме просмотра изображений (медленное, а также подверженное проблемам с памятью) или что-то в GL.

...