2

UITableViewのセル間のセパレータを非表示にすることは可能ですか?ただし、セルごとに個別に構成可能である必要があります(したがって、TableView全体では構成できません)。

私がすでに試したことは次のとおりです。

UIView *backView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
backView.backgroundColor = UIColorFromRGB(CELL_COLOR_DEFAULT);
cell.backgroundView = backView;

ここでの唯一の問題は、左側と右側にも境界線がないことですが、ここではそれが必要になります。

ありがとうNG

4

1 に答える 1

1

それで、セル全体の周りに境界線を付けようとしていますか、それともセパレーターだけを作成しようとしていますか?

次のようなものを追加してみてください

cell.layer.borderColor = [[UIColor blackColor]CGColor];
cell.layer.borderWidth = 10.0f;

cellForRowAtIndexPathメソッドに追加します(特定のセルの境界線を表示するかどうかも決定できます)。

于 2012-08-21T19:46:22.307 に答える