TableViewCellSeparator不显示

时间:2016-04-01 18:07:27

标签: ios swift uitableview

我在ViewController中有一个UITableView。 UITableViewCell是一个自定义单元格。

我将分隔符设置为“单行” 颜色是“黑色”。

启动应用程序时,分隔符不显示。 滚动时甚至都没有。

现在代码非常基础,因为我还没有做太多设置。

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell:createGroupCell = self.table.dequeueReusableCellWithIdentifier("Cell") as! createGroupCell

    cell.nameLbl.text = "HELLOOO"

    return cell
}

休息是标准的。 也没对我的createGroupCell做任何事情。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我会评论,但我没有足够的声誉。但是,您可以尝试添加黑色的自定义分隔符以查看是否会解决您的问题,如果这不起作用,则@MSU_Bulldog可能正确,因为高度高于您的自定义单元格类。

如果您需要黑色分隔符的代码:

UIView *separator = [[UIView alloc] initWithFrame:CGRectMake(0, cell.contentView.frame.size.height - 0.5, cell.contentView.frame.size.width, 1)];
separator.backgroundColor = [UIColor blackColor];
[cell.contentView addSubview:separator];

希望这会有所帮助 - 干杯