Altri elementi di interfaccia in UITableViewController, celle non deselezionate

StackOverflow https://stackoverflow.com/questions/814704

  •  03-07-2019
  •  | 
  •  

Domanda

Faccio fatica a creare un controller per la visualizzazione di tabelle che contenga qualcosa di più di una semplice visualizzazione per tabella.

Non voglio usare una vista piè di pagina, poiché vorrei una barra degli strumenti nella parte inferiore della pagina e ci sono casi in cui non ci sono abbastanza righe nella tabella per mettere il piè di pagina nella parte inferiore di lo schermo. L'altro problema è che la barra degli strumenti rimbalza;)

Ho provato a non usare un UITableViewController e usare un UIViewController con Funziona bene, ma quando la tabella ritorna quando faccio clic sul controllo di navigazione la riga rimane evidenziata.

Quindi ho due domande: 1. Come faccio a far svanire la riga come fa con UITableViewController? e 2. È possibile aggiungere altri elementi dell'interfaccia utente che non sono UITableViews a UITableViewController?

Grazie Carl

È stato utile?

Soluzione

Informazioni sulla prima domanda,

Ho avuto lo stesso problema. puoi vedere la mia domanda su Come eseguire la deselezione di una cella quando un utente torna a una vista tabella?

come ha detto Daniel:

  

UITableViewController lo gestisce automaticamente quando chiami super in viewDidAppear: ecc. Quindi il modo più semplice per raggiungere questo obiettivo è sottoclassare UITableViewController. Se non è possibile (ad es. Perché la tabella è solo una parte di una vista più complessa), è necessario farlo da soli nel metodo viewDidAppear: (Dovresti anche eseguire il flashing degli scroller).

Informazioni sulla seconda domanda:

Non penso che tu possa farlo. La vista tabella può contenere una vista intestazione, una vista piè di pagina, viste celle di tabella e viste sezione. Puoi aggiungere altri controlli UI che ti piacciono in queste viste "secondarie" ma non direttamente in UITableViewController.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top