自定义UITableViewCell的背景样式

1.改变UITableViewCell选中时背景色

  1. cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];  
  2. cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];  

2.自定义UITableViewCell选中时背景

  1. cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease];   

3. 字体颜色

  1. cell.textLabel.highlightedTextColor = [UIColor xxxcolor];  

4.清楚grouped-style的背景

UITableViewCell的文档中描述,backgroundView在plain-style的TableView里面是nil,在grouped-style的TableView里面并不是空的,有一个系统的默认值,所以这里置空一下就ok了。

  1. UIView *tempView = [[[UIView alloc] init] autorelease];  
  2. [cell setBackgroundView:tempView];  
  3. [cell setBackgroundColor:[UIColor clearColor]];   

5.设置cell的背景或者背景色通过backgroundView,backgroundColor

  1. [cell setBackgroundView:XXXView];  
  2. [cell setBackgroundColor:[UIColor XXX]];  

总结:UITableViewCell中有一对相对的属性来定义cell平常和选中时的状态,即selectedBackgroundView和backgroundView。你可以对这两个view自定义实现自己想要的效果。


欢迎喜欢交流和热心的iphone开发朋友加入qq群参与讨论:186739796,验证码:csdn。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值