我已经开始实现ABTableViewCell的自定义子类。 所有的单元格再现等都很好,但是当用户选择一行时我希望它改变为另一种背景颜色然后再返回(当用户释放它时) - 我希望它能够被动画化。 / p>
我已经找到了如何为背景着色的问题的答案,但由于背景颜色的变化没有动画,因此不太明确。
答案 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进行绘图)。