ios7的UITableView实现ios6的圆角效果
iOS7 UITableView做成类似iOS6风格
在iOS7的时候我们会发现cell的默认线条会向右偏移,使左边空出了一些位置,这时候我们可以调用如下的方法来解决。这样我们的cell就会和iOS6前的一样铺满整个宽度了。
if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) { [tableView setSeparatorInset:UIEdgeInsetsZero]; }
去掉tableview中头部和底部无用的分割线
UIView *view = [UIView new];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
[tableView setTableHeaderView:view];
[view release];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
[tableView setTableHeaderView:view];
[view release];
去掉tableview中cell的边框的简单方法
实很简单,把backgroundView设置为一个空的View,然后就干净了
UIView *tempView = [[UIView alloc] init];
[cell setBackgroundView:tempView];
[cell setBackgroundColor:[UIColor clearColor]];
//去除tableView的分割线
self
.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
[CenterTableView setSeparatorInset:UIEdgeInsetsMake(-5,0,0,0)];
[CenterTableView setSeparatorInset:UIEdgeInsetsZero];