我有一些正常工作的自定义单元格。我在这些细胞上有背景图像。我想在用户手指触摸单元格时更改背景图像。然后它会改变对单元格的选择(但可以在didSelectRowAtIndexPath中完成)。
有谁知道怎么做?
感谢。
答案 0 :(得分:1)
由于您已有自定义单元格,因此您可以覆盖ID touchesBegan:
和touchesEnded:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
//change background here...
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesEnded:touches withEvent:event];
//restore background here...
}
请注意,我没有对此进行测试 - 希望它不会浪费你的时间。
答案 1 :(得分:0)
从didSelectRowAtIndexPath
开始,致电cellForRowAtIndexPath
以检索单元格,然后您可以更改内容。可能需要[cell setNeedsDisplay];
。