为了获得更好的用户体验,我希望我的UITableViewCell
在用户点击时具有默认的蓝色样式。目前,根本没有造型。这不应该是我需要的全部吗?
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView selectRowAtIndexPath:indexPath
animated:NO scrollPosition:UITableViewScrollPositionNone];
// [The rest of my code here that loads up the detail view]
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// [bunch of code]
UITableViewCell *cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:PlaceholderCellIdentifier] autorelease];
// [bunch of code that sets the text of the cell];
return cell;
}
答案 0 :(得分:2)
转到 cellForRowAtIndexPath 并使用
cell.selectionStyle= UITableViewCellSelectionStyleBlue;