【发布时间】:2011-12-05 09:56:22
【问题描述】:
嗨,我有动画循环,但正在使用我 90% 的 iphone CPU 处理并且正在加热手机。我做错了什么?
谁能给我一些建议?
谢谢
-(void)nextAnimation:(float)previousWidth {
//picture loop
imageViewTop.image = imageViewBottom.image;
imageViewBottom.image = [imageArray objectAtIndex:[imageArray count] - 1];
[imageArray insertObject:imageViewBottom.image atIndex:0];
[imageArray removeLastObject];
imageViewTop.alpha = 1.0;
imageViewBottom.alpha = 0.0;
[UIView animateWithDuration:4.0
animations:^{
imageViewTop.alpha = 0.0;
imageViewBottom.alpha = 1.0;
}
completion:^(BOOL completed){
[self nextAnimation:stringsize.width];
}
];
【问题讨论】:
标签: iphone ios xcode animation cpu