我的應用程序在iphone模擬器中沒有問題,但是當我在iphone 4(ios 5.1)上運行它時,有些視圖的動畫不流暢,有時會動搖。我使用下面的代碼,這裏可能是什麼問題?UIView動畫掛在iphone中進行測試
- (void)moveAnimatedToPoint:(CGPoint)point after:(float)delay during:(CGFloat)duration willRemove:(BOOL)remove
{
[UIView animateWithDuration:duration
delay:delay
options:UIViewAnimationCurveEaseOut
animations:^{
self.frame = CGRectMake(point.x, point.y,
CGRectGetWidth(self.frame), CGRectGetHeight(self.frame));
} completion:^(BOOL finished) {
if (finished) {
if (remove)
[self removeFromSuperview];
else {
isHided = CGRectContainsRect(self.superview.frame, self.frame) ? NO : YES;
}
}
}];
}
嗨,沒有活動的任務背景。 – lykant 2012-08-14 09:16:04
總是有活動的任務。設備操作系統正在做你看不到的事情。更新時間,處理中斷等 – user1567896 2012-08-14 09:20:58
好吧,我知道,但解決方案? :) – lykant 2012-08-14 09:23:52