2

我有一个UITableView包含两个单元格的分组。我separatorColor为表格视图设置了一个自定义,但想去掉两个单元格之间的内部分隔符,使它看起来像一个单元格。我想将外部分隔器保留在单元格的边缘。

我现在拥有的:

具有两个单元格和一个可见分隔符的分组表视图

我想达到的目标:

具有两个单元格且没有可见分隔符的分组表视图

这可能吗?我的项目针对 iOS 5.0 及更高版本。提前致谢。

4

3 回答 3

3

尝试更改表格视图的分隔符样式。

tableView.separatorColor = [UIColor clearColor]; 
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
于 2013-03-17T11:08:08.217 回答
1

这必须是动态表吗?你提到它只有两个单元格..也许你可以看看让表格/部分成为一个具有更大行高的单元格?或者根本不把它放在桌子上?而是使用 UIView:

#import <QuartzCore/QuartzCore.h>

-(void)viewDidLoad
{
    [myview.layer setBorderWidth:1];
    [myview.layer setBorderColor:[[UIColor lightGrayColor] CGColor]];
    [myView.layer setCornerRadius:20];
}

上面的代码将为您提供您想要的任何视图的圆角,只需换出myview变量即可。

于 2013-03-17T22:28:04.590 回答
-1

尝试添加

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

或者你可以添加

UIView *backgroundVie = [[UIView alloc] init];
backgroundVie.backgroundColor = [UIColor clearColor];
    cell.backgroundView=backgroundVie ;
于 2013-03-17T11:05:49.543 回答