2016.12.08更新 实测可用
UITableView 详解:http://blog.csdn.net/xoxo_x/article/details/52945274
开发工具之颜色图片相互转换:http://blog.csdn.net/xoxo_x/article/details/53352189
GPUImage之图片滤镜:http://blog.csdn.net/xoxo_x/article/details/53507016
初始化selectedBackgroundView。这个是必须的,patternImage是将图片转颜色的自带api
let cell = tableView.cellForRowAtIndexPath(indexPath) as! GameChildCell
cell.selectedBackgroundView? = UIView.init(frame: cell.frame)
cell.selectedBackgroundView?.backgroundColor = UIColor.init(patternImage: UIImage.init(named: "gameCellBg")!)
OC
cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];
cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];
系统默认的颜色设置
//无色
cell.selectionStyle = UITableViewCellSelectionStyleNone;
//蓝色
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
//灰色
cell.selectionStyle = UITableViewCellSelectionStyleGray;