记录一些关于ios开发中自定义Cell的一些属性或知识点
去掉选中cell时的蓝色背景:
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
右侧的箭头是UITableViewCell的一个属性,accessoryType你将该属性设置为UITableViewCellAccessoryNone就不会出现那个箭头了;
在view中覆盖numberOfRowsInSection方法,该方法是返回view列表中有多少cell;
给cell添加背景图片:
cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"top.jpg"]];
去掉cell之间得分割线:
[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
修改右边小箭头样式
UIImage *image= [UIImage imageNamed:@"arrow.png"];
UIButton *button = [UIButton buttonWithType:
UIButtonTypeCustom]; CGRect frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height);
button.frame = frame;
[button setBackgroundImage:image forState:UIControlStateNormal];
button.backgroundColor= [UIColor clearColor];
cell.accessoryView = button;
选中高亮背景色设置(黑色)
UIView* bgView = [[UIView alloc] init] ;
bgView.frame = CGRectMake(10, 5, 140, 30);
[bgView setBackgroundColor:[UIColor colorWithWhite:2 alpha:0.2]];
[cell setSelectedBackgroundView:bgView];
cell.selectedBackgroundView.backgroundColor = [UIColor blackColor];
本文介绍了iOS开发中自定义TableViewCell的方法,包括去掉选中时的蓝色背景、隐藏默认箭头、设置背景图片、移除分割线及修改箭头样式等。
436

被折叠的 条评论
为什么被折叠?



