0

我试图在 ios7 中添加 UITabelViewCell 周围的空间,就像 ios6 中的分组表格单元格一样。类似于 facebook 新闻提要单元。

我有一个自定义 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 原点。当我打印 'x' 时,它第一次表示 0,第二次表示 0,但单元格始终为 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

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

谢谢,

4

1 回答 1

0

这不是直接回答问题,但如果您真的想要为您的视图和单元格定制设计,您可以使用 aUICollectionViewUICollectionViewCells 来代替。然后,您可以使用 aUICollectionViewLayout来处理部分和单元格之间的间距。在 iOS 的文档中,这一切都非常清楚。

于 2013-11-05T07:23:35.077 回答