特定UITableViewCell之后的垂直透明间隙

时间:2013-12-03 10:32:00

标签: ios iphone ios7

我是IOS开发世界的新手。根据我的MutableArray中可用的数据,我已经创建了生成动态单元格的UItableView,例如我有4个单元格

cell 1 with text
cell 2 with text
cell 3 with text
cell 4 with text

这些上面提到的单元格带有1px分隔符空间。我希望在我的第二个细胞之后给出透明的差距。例如

cell 1 with text
cell 2 with text
.
.
.
cell 3 with text
cell 4 with text.

我经历了很多互联网教程和帮助但找不到任何有用的东西 这是我试过的代码..

    UIView *cellSeparator = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320 ,1)];
    [cellSeparator setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin |
    UIViewAutoresizingFlexibleHeight |
    UIViewAutoresizingFlexibleWidth];
    [cellSeparator setContentMode:UIViewContentModeBottom];
    [cellSeparator setBackgroundColor:[UIColor lightGrayColor]];
    [cell addSubview:cellSeparator];

请尽可能好。感谢

2 个答案:

答案 0 :(得分:0)

您可以在表格的委托上实施tableView:heightForRowAtIndexPath:,使单元格2比其他单元格更高。

答案 1 :(得分:0)

有一个名为heightforRowAtindexPath的委托方法。在那写

if(index path.row == )
{
 return 66;
}