1

I want to draw 2 buttons in one cell and when the button is pressed, the blue image will cover half of the cell.

But there is 1 pixel I can't draw.

Here is the situation:

enter image description here

And the code:

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

In this function, I called:

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

2 回答 2

2

检查这可能对您有帮助。

self.yourTableView.separatorStyle=UITableViewCellSeparatorStyleNone;
于 2012-07-09T10:00:50.527 回答
1

在检查器中将 Single Line Etched 更改为“separator: Single Line”。祝你好运

从 Apple 文档编辑 1

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

typedef enum {
    UITableViewCellSeparatorStyleNone,
    UITableViewCellSeparatorStyleSingleLine,
    UITableViewCellSeparatorStyleSingleLineEtched
} UITableViewCellSeparatorStyle;

常数

UITableViewCellSeparatorStyleNone

隔板没有明显的风格。在 iOS 2.0 及更高版本中可用。宣布于UITableViewCell.h.

UITableViewCellSeparatorStyleSingleLine

隔板有一条横穿其宽度的线。这是 iOS 2.0 及更高版本中可用的默认值。中宣布UITableViewCell.h

UITableViewCellSeparatorStyleSingleLineEtched

隔板有双线横跨其宽度,使其具有蚀刻外观。此样式当前仅支持分组样式表视图。

于 2012-07-09T09:59:50.610 回答