2013-04-09 72 views
0

我需要风格分组的TableView。我发现这个教程:http://www.raywenderlich.com/2033/core-graphics-101-lines-rectangles-and-gradients。但不幸的是简单的版本(红色)不适合我。我使用ARC,因此代码风格UITableViewCell

cell.backgroundView = [[[CustomCellBackground alloc] init] autorelease]; cell.selectedBackgroundView = [[[CustomCellBackground alloc] init] autorelease];

一个行不起作用。以上代码的ARC版本是什么。我在故事板中使用原型单元格。也许这就是它的原因。

回答

1

ARC不使用autorelease,所以只需键入:

cell.backgroundView = [[CustomCellBackground alloc] init]; 
cell.selectedBackgroundView = [[CustomCellBackground alloc] init]; 
+0

是的,我这样做。但仍然无效。我没有得到任何错误......它只是不工作......是由于故事板? – Korg 2013-04-09 17:47:40

+0

你能解释一下“不起作用”吗?错误讯息?描述会发生什么?代码段? - “不起作用”不是很有帮助。 – 2013-04-09 19:13:54

+0

我现在正在工作,以便我可以更改单元格的颜色......但是默认分组样式的圆角已经过去了..这是正常的,因为我正在使用绘制矩形funktion? – Korg 2013-04-11 11:55:37