Video: Introduction to iOS, by Rhed Shi 2024
Selv om det er kraftig, er tabellvisninger i iPhone og iPad apps overraskende enkle å jobbe med. For å opprette en tabellvisning følger du bare fire teller, fire trinn, i følgende rekkefølge:
-
Opprett og formater selve visningen.
Dette inkluderer spesifisering av tabellstil og noen andre parametere, hvorav det meste du gjør i Interface Builder.
-
Angi tabellvisningskonfigurasjonen.
Ikke for komplisert, faktisk. Du lar UITableView vite hvor mange seksjoner du vil ha, hvor mange rader du vil ha i hver seksjon, og hva du vil ringe delhodene dine.
Du gjør det ved hjelp av nummerOfSectionsInTableView:, tableView: numberOfRowsInSection: og tableView: titleForHeaderInSection: metoder, henholdsvis.
-
Gi teksten (eller grafikken) for hver rad.
Du returnerer det fra implementeringen av tableView: cellForRowAtIndexPath: metoden. Denne meldingen sendes for hver synlig rad i tabellvisningen, og du returnerer en tabellvisning-celle for å vise teksten eller grafikken.
-
Svar på et brukervalg av raden.
Du bruker tableView: didSelectRowAtIndexPath: metode for å ta vare på denne oppgaven. I denne metoden kan du opprette en visningscontroller og skyve den på stakken (som fortegnbordet gjør i en segue), eller du kan til og med sende en melding til kontrolleren som presenterte en Modal View-kontroller (eller et annet objekt).
Et UITableView-objekt må ha en datakilde og en delegat:
-
Datakilden leverer innholdet i tabellvisningen.
-
delegat styrer utseendet og oppførselen til tabellvisningen.