我有一个包含容器视图的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;
我如何解决这个问题?
答案 0 :(得分:1)
如果您只是想阻止细胞显示选择,您可以
cell.selectionStyle = UITableViewCellSelectionStyleNone
否则,请澄清您的问题。