哈06-自定义UITableViewCell选中效果
来源:互联网 发布:手机淘宝每次都要登录 编辑:程序博客网 时间:2024/05/22 14:42
xxxxtableview.separatorStyle=UITableViewCellSelectionStyleNone;
不然cell被重用后,会被还原为默认选中效果
2、在
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中设置
cell.selectedBackgroundView=nil;
这步非常关键不然,之后后出现两个被选中的cell,
3在
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{中自定义选中效果,以及其他其他需要
例如:
UITableViewCell *cell=[tableViewcellForRowAtIndexPath:indexPath];
UIImageView *bgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"selected_bg"]];
bgView.frame=CGRectMake(10,0, kDeviceWidth-100, cell.frame.size.height);
bgView.contentMode=UIViewContentModeScaleAspectFit;
cell.selectedBackgroundView=bgView;
4、在
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath同时也设置
UITableViewCell *cell=[tableViewcellForRowAtIndexPath:indexPath];
cell.selectedBackgroundView=nil;
这样就可以啦,
- 哈06-自定义UITableViewCell选中效果
- 关闭UITableViewCell选中效果
- 自定义UITableViewCell 的选中背景图片
- iOS UItableviewCell 自定义选中颜色及默认选中首行
- 自定义tableviewCell的选中效果
- UITableViewCell 自定义默认选中 和 改变cell背景图片
- 自定义UITableViewCell选中Subviews(例如UILabel)背景色发生改变
- Android ListView自定义和选中效果
- Android ListView自定义和选中效果
- Android ListView自定义和选中效果
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- 自定义UITableViewCell
- VS2010
- leetcode Palindrome Number 2.4 难度系数2
- LinkedHashMap的扩展应用
- 0欧姆电阻在电路里起什么作用?
- sfsdfdf
- 哈06-自定义UITableViewCell选中效果
- vs2012显示行号
- 嵌入式入门
- uva 991
- efdfdfgdfg
- 使用VC实现可拖动窗口
- highcharts第一篇---简介和使用
- [转载]win7(64位)下使用vc6
- firefox下jquery ajax 返回 [object XMLDocument]处理