选择ABTableViewCell子类时的动画背景

时间:2011-02-10 13:52:36

标签: iphone uitableview core-animation core-graphics

我已经开始实现ABTableViewCell的自定义子类。 所有的单元格再现等都很好,但是当用户选择一行时我希望它改变为另一种背景颜色然后再返回(当用户释放它时) - 我希望它能够被动画化。 / p>

我已经找到了如何为背景着色的问题的答案,但由于背景颜色的变化没有动画,因此不太明确。

2 个答案:

答案 0 :(得分:0)

这将有助于你,

CGRect a=CGRectMake(0, 0, 300, 100);

UIImageView *bImg=[[UIImageView alloc] initWithFrame:a];

bImg.image=[UIImage imageNamed:@"YourBackGround.png"]; 

 [bImg setContentMode:UIViewContentModeScaleToFill];

 cell.selectedBackgroundView=bImg;

 [bImg release];

答案 1 :(得分:0)

我跳过了使用ABTableViewCell,而是直接将UITableViewCell子类化为自定义LayoutSubviews(并让UIKit进行绘图)。