2016-04-15 8 views
0

UITableViewCell Standard-Effekt, wenn die Zelle gedrückt wird, erhält die Zelle einen grauen Hintergrund. Das UITableViewCell Kindansicht-Steuerelement ändert auch die Hintergrundfarbe. Wie lässt sich der Hintergrund des Kindes nicht ändern?UITableViewCell ausgewählter Hintergrundeffekt

+0

Ähnlich wie diese Frage http://stackoverflow.com/questions/26895370/swift-uitableviewcell-selected-background-color-on-mehrere-auswahl? rq = 1 – muneeb

+0

Ich schaue auf die Website, die Sie zur Verfügung stellen, der Effekt ist nicht das, was ich will.Aber noch möchte ich Ihnen danken. – ChildrenGreens

Antwort

0

Dies kann für Sie geeignet sein:

[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 
+0

Ich muss bewirken: wenn eine Zelle gedrückt wird, ist die Hintergrundfarbe grau.Lösen Sie die Fingerzelle zurück zum ursprünglichen Effekt. – ChildrenGreens

0

Verwenden Sie diesen Code,

let cell:UITableViewCell = UITableViewCell(style:UITableViewCellStyle.Default, reuseIdentifier:"cell") 

cell.selectionStyle = UITableViewCellSelectionStyle.None 
return cell 

hoffen, seine hilfreich

+0

Ich muss Folgendes bewirken: wenn eine Zelle gedrückt wird, ist die Hintergrundfarbe grau.Lösen Sie die Fingerzelle zurück auf den ursprünglichen Effekt – ChildrenGreens

+0

Sie brauchen Effekte verwenden Sie diese, ** didSelectRowAtIndexPath: ** Methode 'tableView.DeselectRowAtIndexPath (indexPath, animiert: true) ' –

+0

So weiß ich, aber die untergeordneten Ansichten setzen die Hintergrundfarbe der Zelle und zeigen die oben genannten Probleme. – ChildrenGreens