在UITabelViewCell周围添加空间

时间:2013-11-05 06:54:12

标签: ios objective-c uitableview

我试图添加空间在ios7中添加UITabelViewCell就像ios6中的分组表格单元格一样。与facebook news-feed cell相似。

我有一个自定义的UITableCell,我将其添加到tableView(已分组)。在cellForRowAtIndexPath里面,我尝试了以下

int x = cell.frame.origin.x;
int y = cell.frame.origin.y;
int h = cell.frame.size.height;
int w = cell.frame.size.width;

NSLog(@" x : %i y : %i h = %i w = %i" , x, y , h, w);
CGRect newFram = cell.frame;
newFram.origin.x = 10;

cell.frame = newFram;
x = cell.frame.origin.x;
NSLog(@" x : %i y : %i h = %i w = %i" , x, y , h, w);
[[cell layer] setBorderWidth:1.0f];

我试图更改单元格的x orgin。当我打印'x'时,它首先表示0和10秒,但单元格始终为0。

2013-11-04 22:07:30.334 iosproj[6256:70b]  x : 0 y : 0 h = 71 w = 320
2013-11-04 22:07:30.335 iosproj[6256:70b]  x : 10 y : 0 h = 71 w = 320

2013-11-04 22:07:30.337 iosproj[6256:70b]  x : 0 y : 0 h = 71 w = 320
2013-11-04 22:07:30.337 iosproj[6256:70b]  x : 10 y : 0 h = 71 w = 320

对此有任何帮助表示赞赏。

谢谢,

1 个答案:

答案 0 :(得分:0)

这不是直接回答问题,但如果您真的想要为视图和单元格进行自定义设计,则可以使用UICollectionViewUICollectionViewCell代替。然后,您可以使用UICollectionViewLayout来处理节和单元格之间的间距。 iOS的文档中都非常清楚。