Ich habe einen dunkelgrauen Hintergrund mit einer transparenten Tabellenansicht. Ich verwende den folgenden Code, um zu versuchen, die Zellenhervorhebung zu beenden, wenn auf eine Zelle geklickt wird. Es funktioniert außer rechts, wenn die Zelle anfänglich angeklickt wird, sehe ich ein Highlight. Ich gehe dann zu einer anderen Szene über. Wenn ich zurückkomme, ist die Zelle nicht markiert.Wie kann ich die UITableViewCell-Hervorhebung deaktivieren?
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var selectedCell:UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)!
selectedCell.contentView.backgroundColor = UIColor.clearColor()
tableView.deselectRowAtIndexPath(indexPath, animated: true)
}
Wie kann ich die ursprüngliche Zelle zu deaktivieren, dass Hervorhebung noch ist da los?
Set 'cell.selectionStyle = UITableViewCellSelectionStyleNone;' folgen Sie diesem Link: [link] (http://stackoverflow.com/questions/11920156/custom-uitableviewcell-selection-style) – Chandan