设置分割线的颜色
self.tableView.separatorColor = [UIColor reColor];
隐藏分割线
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
cell选中的样式
1、cell.selectionStyle = UITableViewCellSelectionStyleNone;(取消选中的颜色,点击cell还是有效果的)
2、cell.selectionStyle = UITableViewCellSelectionStyleBlue;(蓝色)
3、cell.selectionStyle = UITableViewCellSelectionStyleDefault;(默认)
4、cell.selectionStyle = UITableViewCellSelectionStyleGray;(灰色)
2、3、4在<=iOS6之前才有效,以后都一样,都是灰色。
再比如这个属性,设置UIButton的颜色为黑色UIButtonTypeInfoDark,UIButtonTypeInfoLight但是却为白色。
注意:UITableViewCellSeparatorStyleNone(隐藏分割线)和UITableViewCellSelectionStyleNone(取消选中cell颜色)区分。
设置cell的背景颜色
UIView *selectedBackgroundView = [[UIView alloc] init];
selectedBackgroundView.backgroundColor = [UIColor redColor];
cell.selectedBackgroundView = selectedBackgroundView;
背景图片
cell.selectedBackgroundView = [[UIImageView alloc]initWithImage:@"TP"];
网友评论