两个UITableViewCellStyleDefault单元格之间的一个像素 - 可以“绘制”它

时间:2012-07-09 09:29:04

标签: iphone ios uitableview uibutton

我想在一个单元格中绘制2个按钮,当按下按钮时,蓝色图像将覆盖单元格的一半。

但是我无法画出1个像素。

情况如下:

enter image description here

代码:

[self addGood12ToView:cell.contentView productDetail:productDetail];

在这个函数中,我打电话给:

UIButton *lbGood1 = [UIButton buttonWithType:UIButtonTypeCustom];
[lbGood1 setFrame:CGRectMake(0, 0, 150, lbGood1_Size.height+19)];
...
[cell.contentView addSubview:lbGood1];

2 个答案:

答案 0 :(得分:2)

检查这可能对您有所帮助。

self.yourTableView.separatorStyle=UITableViewCellSeparatorStyleNone;

答案 1 :(得分:1)

在检查器中将单行蚀刻更改为“分隔符:单行”。祝你好运

编辑1 来自Apple doc

ell分隔符样式 用作分隔符的单元格样式。

typedef enum {
    UITableViewCellSeparatorStyleNone,
    UITableViewCellSeparatorStyleSingleLine,
    UITableViewCellSeparatorStyleSingleLineEtched
} UITableViewCellSeparatorStyle;

常量

UITableViewCellSeparatorStyleNone

分隔符单元格没有明显的样式。 适用于iOS 2.0及更高版本。 在UITableViewCell.h.

中声明
UITableViewCellSeparatorStyleSingleLine

分隔单元在其宽度上有一条线。这是默认值 适用于iOS 2.0及更高版本。 在UITableViewCell.h

中声明
UITableViewCellSeparatorStyleSingleLineEtched

隔离器单元在其宽度上有双线,使其具有蚀刻外观。目前,此样式仅支持分组样式的表视图。