tableview点击变cell背景颜色问题 tableview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计是重用的问题实现-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath这个方法,把没选中的颜色改回原来的 哦,没注意你是要多选自己去实现一个uitableviewCell的子类,创建的时候默认就会给你继续选择的方法,在那边实现选中的功能可能比较容易- (void)setSelected:(BOOL)selected animated:(BOOL)animated{ [super setSelected:selected animated:animated]; // Configure the view for the selected state} 我觉得正常的做法应该是你在didSelectRowAtIndexPath这个方法中设置cell.selected=!cell.selected然后在cellForRowAtIndexPath方法中根据cell的selected值上不同的颜色 貌似你得data model 需要增加1个颜色得属性,也许是个数字什么,要把颜色属性记录下来 class style { id: color: description: } 10 个styles 。 u know ? 不太清楚请详细讲解下谢谢 。我就不知道为什么我点击第一个每15个cell都会变成红色。 每个style 有唯一编号, 选中其中1个时将其颜色属性assgin value,cell显示得时候取出来判断什么颜色,再显示之 越狱 iPhone 的下载进度怎么弄? 请教如何确定两个button是否被同时点击(时间间隔很短)... 请教大家一个ios中关于Bonjour的小问题。 iOS 7运行iOS 6的项目,下边出现白边 学ios需要具备什么专业基础 iOS Apple官方教程 英文版新手入门 中的例子 ToDoList app 按过一个列表项目后右边没有显示打钩 如何获取点击屏幕的位置 真机测试遇到的问题 share extension,但是在共享列表中总是显示不出来?? ios 重写 回调 禁用IPAD的摄像头和截屏
实现
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
这个方法,把没选中的颜色改回原来的
自己去实现一个uitableviewCell的子类,创建的时候默认就会给你继续选择的方法,在那边实现选中的功能可能比较容易- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated]; // Configure the view for the selected state
}
然后在cellForRowAtIndexPath方法中根据cell的selected值上不同的颜色
id:
color:
description:
} 10 个styles 。 u know ?