相关疑难解决方法(0)

暂停UIImageview动画

我想暂停,UIImageView animation并根据我的研究发现,你可以停止图像的动画,但你不能暂停序列.通过调用语句stop animatingUIImageView,然后它停止动画,显示空白图像视图.

要暂停UIImages的动画,必须使用NSTimer.

我已经NSTimer在应用程序中使用一个view controllers以不同的时间间隔一个接一个地加载.我UIImages每个都有幻灯片view controller.

问题是当暂停计时器暂停view controllers进一步加载但当时view controller显示的那个仍然重复显示幻灯片UIImages,view controller直到恢复暂停.所以我想暂停那个幻灯片.

这是我使用的地方 NSTimer

-(void)playpauseAction:(id)sender {
if([audioPlayer isPlaying])
{
    [sender setImage:[UIImage imageNamed:@"Play Icon.png"] forState:UIControlStateSelected];
    [audioPlayer pause];
    [self pauseTimer];
}else{
    [sender setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
    [audioPlayer play];
    [self resumeTimer];
if(isFirstTime == YES)
    {
     self.timer = [NSTimer scheduledTimerWithTimeInterval:11.0
                                         target:self
                                         selector:@selector(displayviewsAction:)
                                         userInfo:nil
                                        repeats:NO];
        isFirstTime  = NO;
    }         
    } 
    }
Run Code Online (Sandbox Code Playgroud)

这就是displayviewsAction以不同的时间间隔一个接一个地加载11个视图控制器的方式

- …
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview

4
推荐指数
1
解决办法
1763
查看次数

标签 统计

iphone ×1

uiimageview ×1