cellForRowAtIndexPath返回带有selectionStyleBlue的单元格。但这没有效果。选定行时使用灰色选择样式。知道为什么吗?

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

最佳答案

selectionStyle UITableViewCellSelectionStyle蓝色现在不存在,苹果仅将其限制为灰色,
因此,如果您想获得选择样式,请手动指定,

UIView *cellColor = [[UIView alloc] init];
cellColor.backgroundColor = [UIColor blueColor]; // Or use RGB to exact color
cellBg.layer.masksToBounds = YES;
_cell.selectedBackgroundView = cellColor;

ios - 为什么selectionStyle没有效果?-LMLPHP

关于ios - 为什么selectionStyle没有效果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42530991/

10-11 19:55