/ / iOS development - uitableview s nekonečnými úrovňami - ios, uitableview

Vývoj systému iOS - užitočné zobrazenie s nekonečnými úrovňami - ios, uitableview

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ď č. 1

Ak 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.