ausgewählt Ich habe ein UITableView
innerhalb eines UITableViewCell
(Scrolling für die verschachtelte UITableView
deaktiviert)UITableView innerhalb UITableViewCell ändert sich die Farbe weiß, wenn
Alles funktioniert gut. Es gibt jedoch ein Problem, wenn ich auf die Zelle klicke. Es wird hervorgehoben, aber das verschachtelte UITableView
ändert seine Farbe in Weiß, was nicht gut aussieht.
Gibt es eine Möglichkeit, dies zu ändern? Ich habe die verschachtelten UITableView's
backgroundView
und ihre cells
bereits auf transparent
gesetzt.
EDIT: Selection
ist für die verschachtelten UITableView
deaktiviert. Der Abgriff erfolgt auf einer Zelle des äußeren UITableView
, wodurch das ganze innere UITableView
weiß wird.
EDIT2: Hier sind einige Screenshots vor und während der Hahn
EDIT3: -Code des ersten UITableView
:
Im ViewControler's
viewDidLoad
self.tableView.delegate = self
self.tableView.dataSource = self
self.tableView.backgroundColor = UIColor.darkBlueColor()
self.tableView.registerNib(UINib(nibName: "TimelineDay", bundle: nil), forCellReuseIdentifier: TimelineDayTableViewCell.identifier)
Im die TimelineDayTableViewCell's
awakeFromNib
()
self.tableView.delegate = self
self.tableView.dataSource = self
self.tableView.backgroundColor = UIColor.darkBlueColor()
self.tableView.backgroundView = UIView.clearView()
self.selectedBackgroundView = UIView.viewWithBackgroundColor(UIColor.accentColor())
self.tableView.registerNib(UINib(nibName: "EventItemCell", bundle: nil), forCellReuseIdentifier: EventItemTableViewCell.identifier)
Im EventItemTableViewCell's
awakeFromNib
()
self.backgroundView = UIView.clearView()
self.selectedBackgroundView = UIView.clearView()
können Sie Ihren Quellcode posten? – ddb
Es ist meistens im Storyboard aufgebaut. Ich versuche meine Antwort zu bearbeiten, um sie verständlicher zu machen. – ph1lb4
Bitte versuchen Sie meine Antwort ist getan oder nicht? –