Mám údaje XML v stromovej štruktúre, ktorá má premenlivú hĺbku. Niekedy môže byť zdroj údajov 50 úrovní hlboký, inokedy to bude 5 úrovní hlboko.
Ktorú zložku používateľského rozhrania iOS by som mal použiť na zobrazenie? Videl som uitableview, ale zdá sa, že podporuje iba 1 úroveň stromu pred tlačou listových uzlov. Je tu iná UI zložka, ktorú by som mal zvážiť? Ak nie, čo mám robiť?
odpovede:
1 pre odpoveď č. 1Ak je to pre iPhone, určite by som navrhnúť štandard UINavigationViewController s UITableView "s na každej úrovni. To je štandardný iPhone spôsob, ako sa zaoberajú hierarchiou.
Na iPade je ekvivalent s popom (alebo bočným nav). To je v poriadku - a mohli by ste to použiť.
Ak je to hlavné zameranie vašej aplikácie, možno budete chcieť urobiť niečo vlastné, ktoré využíva väčšiu obrazovku.