2012-06-26 2 views
1

didSelectRowAtIndexPath에 두 개의 깜박이는 이미지가있는 tableviewcell 배경 이미지에 애니메이션을 적용하려고합니다. 다음 코드를 사용할 수는 있지만 배경에 하나의 이미지 만 표시됩니다. 그러나 나는 깜박 거리는 gif 이미지를 원한다.두 이미지로 아이폰 tableviewCell 배경 이미지 애니메이션

cell.backgroundView = [ [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"correctAnswer.png"]]autorelease]; 

답변

0

UIImageView는 animationImages 속성으로 애니메이션을 수행 할 수 있습니다.

UIImageView* imgView = [[[UIImageView alloc] init] autorelease]; 
imgView.animationImages = [NSArray arrayWithObjects: 
    [UIImage imageNamed:@"correctAnswer1.png"], 
    [UIImage imageNamed:@"correctAnswer2.png"], nil]; 

imgView.animationDuration = 0.5; 
cell.backgroundView = imgView; 
[imgView startAnimating]; 

당신은 등 프로젝트, correctAnswer1.png, correctAnswer2.png에 포함 된 애니메이션의 각 프레임이 필요합니다 ... 또한

, 그것은 UITableViewCell 년대를 사용하는 것이 좋습니다되지 않을 것 imageView 속성? 그렇게하면 셀의 왼쪽에서 애니메이션을 얻을 수 있으며 텍스트 나 셀의 다른 부분을 간섭하지 않습니다.

관련 문제