Implementering af en Table View i din iOS App

Funktionaliteten i DestinationController er i tabellen visning. Du har sikkert arbejdet med udsigt Tabel før - men dem, der anvendes statiske celler. Nu er det tid til at forgrene sig på egen hånd og forstå, hvad der sker bag kulisserne, som det var.

Det er en god ting at vide, hvordan tabel synspunkter virker, fordi tabel synspunkter er front og center i flere programmer, der kommer med iOS-enheder ud af kassen; de spiller en stor rolle i mange af de mere komplekse programmer, som du kan downloade i App Store. (Oplagte eksempler: Næsten alle visninger i Mail, Musik og Kontakter programmer er bord visninger.)

Synspunkter Tabel påtage sig en sådan væsentlig rolle, fordi, udover at vise data, kan de også tjene som en måde til at navigere et hierarki.

Hvis du tager et kig på et program som f.eks Mail eller musik, du opdage, at synspunkter Tabel præsentere en rulleliste af emner (eller rækker eller poster - du kan bruge alle tre begreber i flæng), der kan opdeles i sektioner.

En række kan vise tekst eller billeder, så når du vælger en række, kan du blive præsenteret for en anden tabel visning eller med nogle andre, at kan vise en webside eller endda kontroller såsom knapper og tekstfelterne.

Det er værd at bemærke, at iOS Tabel synspunkter kun give en enkelt kolonne med data-ikke de todimensionelle tabeller, du kan bygge i et Microsoft Excel-regneark. Macintosh OS X-rammer giver en multi-kolonne NSTableView klasse, men IOS UITableView understøtter kun en enkelt kolonne. Der er open source gitter visninger tilgængelige for iOS, såsom The DTGridView fundet på GitHub.

For at sparke af bordet opfattelse skabelsesprocessen, skal du først beslutte, hvad du vil have ske, når brugeren vælger en bestemt række i tabellen visning af din app. Som du så med statiske celler, kan du få stort set alt ske. Du kan få vist en Web visning, som du gør i Vejret eller endda vise en anden tabel udsigt.

I dette tilfælde imidlertid Destination View controller vil blive afskediget, og brugeren vil finde sig i hovedvisningen, klar til at gøre et andet valg.

A Tabel visning er en instans af klassen UITableView, hvor hver synlige række i tabellen bruger en UITableViewCell at trække indholdet. Tænk på en tabel visning som det objekt, der skaber og styrer tabelstruktur og tabelformat celle som ansvarlig for at vise indholdet af en enkelt række i tabellen.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com