Tengo un UIViewController que gestiona UISearchBar y UITableView. He leído que Apple desaconseja que varios UIViewControllers administren parte de su aplicación, por lo que no utilicé UITableViewController para administrar el UITableView. En cambio, implementé el protocolo UITableViewDelegate
y UITableViewDataSource
en mi propio UIViewController.¿Cómo cambiar clearsSelectionOnViewWillAppear cuando no se utiliza UITableViewController?
Mi pregunta es, dado que ya no estoy usando UITableViewController, ¿cómo realmente puedo cambiar el comportamiento de clearsSelectionOnViewWillAppear
? Esta propiedad es parte de UITableViewController.
bien, veo su punto. Entonces, esencialmente, tengo que replicar el comportamiento manualmente. Eso es un poco rudo, especialmente si hay algo más que proporciona UITableViewController que es más difícil de lograr. – pixelfreak
Puse esto en mi didSelectRowAtIndexPath, y funcionó para deseleccionar la fila. 'tableView.deselectRowAtIndexPath (indexPath, animated: true)' – Robert