我有一个UITableView
包含两个单元格的分组。我separatorColor
为表格视图设置了一个自定义,但想去掉两个单元格之间的内部分隔符,使它看起来像一个单元格。我想将外部分隔器保留在单元格的边缘。
我现在拥有的:
我想达到的目标:
这可能吗?我的项目针对 iOS 5.0 及更高版本。提前致谢。
我有一个UITableView
包含两个单元格的分组。我separatorColor
为表格视图设置了一个自定义,但想去掉两个单元格之间的内部分隔符,使它看起来像一个单元格。我想将外部分隔器保留在单元格的边缘。
我现在拥有的:
我想达到的目标:
这可能吗?我的项目针对 iOS 5.0 及更高版本。提前致谢。
尝试更改表格视图的分隔符样式。
tableView.separatorColor = [UIColor clearColor];
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
这必须是动态表吗?你提到它只有两个单元格..也许你可以看看让表格/部分成为一个具有更大行高的单元格?或者根本不把它放在桌子上?而是使用 UIView:
#import <QuartzCore/QuartzCore.h>
-(void)viewDidLoad
{
[myview.layer setBorderWidth:1];
[myview.layer setBorderColor:[[UIColor lightGrayColor] CGColor]];
[myView.layer setCornerRadius:20];
}
上面的代码将为您提供您想要的任何视图的圆角,只需换出myview
变量即可。
尝试添加
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
或者你可以添加
UIView *backgroundVie = [[UIView alloc] init];
backgroundVie.backgroundColor = [UIColor clearColor];
cell.backgroundView=backgroundVie ;