Ho dati XML in una struttura ad albero che ha una profondità variabile. A volte il feed di dati può essere profondo 50 livelli, altre volte sarà profondo 5 livelli.
Quale componente dell'interfaccia utente iOS dovrei utilizzare per la visualizzazione? Ho visto uitableview, ma sembra supportare solo 1 livello dell'albero prima di stampare i nodi foglia. C'è un altro componente dell'interfaccia utente che dovrei prendere in considerazione? In caso contrario, cosa dovrei fare?
risposte:
1 per risposta № 1Se questo è per l'iPhone, suggerirei sicuramente lo standard UINavigationViewController con UITableView ad ogni livello: questo è il modo standard di iPhone per gestire la gerarchia.
Su iPad, c'è un equivalente con il pop-over (o il navigatore laterale). Questo è ok - e potresti usarlo.
Se questo è l'obiettivo principale della tua app, potresti voler fare qualcosa di personalizzato che sfrutti lo schermo più grande.