一次手贱,浪费时间一个小时。
UITableView的didSelectRowAtIndexPath在点击cell的时候没有触发,无论怎样调试就是不行,后来查看tableview的属性,发现Selection设置为None,把它设置为SingleSelection就行了。如下图:
Show Selection On Touch选项是为了设置选中cell的时候不显示背景默认的蓝色的,也可以在初始化cell的时候设置去掉cell选中的时候的样式:
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];//去掉选中cell时的蓝色背景