Tôi có hình ảnh động, cho đến khi bạn nhấn nút có nội dung "Dừng". Mã hoạt động và tất cả, nhưng hình ảnh trở về hình ảnh đầu tiên trong mảng. Làm cách nào tôi có thể thêm mã để yêu cầu nó dừng lại ở hình ảnh hiện tại?Dừng hoạt ảnh ở hình ảnh hiện tại
- (void)viewDidLoad {
[super viewDidLoad];
imageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"a0001.png"],
[UIImage imageNamed:@"a0002.png"],
[UIImage imageNamed:@"a0003.png"],
[UIImage imageNamed:@"a0004.png"],
[UIImage imageNamed:@"a0005.png"], nil];
imageView.animationDuration = 3.00;
imageView.animationRepeatCount = 0;
[imageView startAnimating];
[self.view addSubview:imageView];
}
- (IBAction)stopAni {
[imageView stopAnimating];
}
Cảm ơn
Cảm ơn chủ nhiệm khoa, hey Em cần anh một lần nữa: p bây giờ tôi đã có thể để ngăn chặn nó, nơi tôi muốn, tôi có thể làm cho nó tiếp tục hoạt hình mà nó đã ngừng ??
Thank deanWombourne: D – awlcs
hey nhưng làm thế nào để lưu trữ thời gian tôi bắt đầu các hình ảnh động? – awlcs
Một cái gì đó như __startTime = [[NSDate date] timeIntervalSince1970]; __ sẽ cung cấp cho bạn một thời gian tham chiếu (như là một NSTimeInterval). Bạn có thể nhận được thời lượng của hoạt ảnh bằng thời gian __NSTimeInterval = [[NSDate date] timeIntervalSince1970] - startTime; __ – deanWombourne