UITableViewCells中的灰显效果

时间:2014-01-10 03:50:12

标签: ios objective-c uitableview

我有一个包含容器视图的UIViewController,并且该容器已链接(嵌入链接)到UITableViewController。在UITableViewController内,我添加了两个UITableViewCells。当您单击单元格内的单元格而不是UIObjects时,单元格会变为灰色,只有当您选择其他UITableViewCell时,灰色高光才会消失。我尝试使用它来解决我的问题,但它会停用单元格内的UIObjects,即使您使用此代码重新激活 .userEnteractionEnabled

//Stop the UITableViewCell's from greying out
gcImageNameCell.userInteractionEnabled = NO;
gcBioCell.userInteractionEnabled = NO;

//But.. turn back on EVERYTHING ELSE
gcImageView.userInteractionEnabled = YES;
gcGroupNameTextField.userInteractionEnabled = YES;
gcGroupAcronymTextField.userInteractionEnabled = YES;
gcTextView.userInteractionEnabled = YES;

我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您只是想阻止细胞显示选择,您可以

cell.selectionStyle = UITableViewCellSelectionStyleNone

否则,请澄清您的问题。