删除表视图的最外边框

时间:2012-08-09 08:48:09

标签: iphone objective-c xcode ios5

我是iPhone开发的新手。我想知道,是否可以删除表视图的外边框,但我不想删除分隔表视图单元格的行。如果我将tableview分隔符属性设置为none,则会删除tableview的外边框以及分隔单元格的行。我想只删除外边框而不删除单元格分隔符。有什么办法吗?

谢谢, 拉吉

2 个答案:

答案 0 :(得分:1)

您必须设置页眉和/或页脚视图以删除顶部和底部的那些讨厌的行,但保留单元格分隔符。

我这样做:

UIView *v = [[UIView alloc] initWithFrame:CGRectZero];
v.backgroundColor = [UIColor clearColor];
[self.myTableView setTableHeaderView:v];
[self.myTableView setTableFooterView:v];
[v release];

答案 1 :(得分:0)

将separator属性设置为none。它将完全删除边框。

现在,继承tableViewCell并覆盖drwaRect方法。这里写一个逻辑来在单元格的底部画一条线。