Velkommen til den første i en todelt serie om bruk av UITableView-klassen med iPhone SDK! I denne opplæringen vil vi dekke grunnleggende for UITableView-klassen og UITableViewDelegate og UITableViewDataSource-protokollene. Ved slutten av denne opplæringen vil du forstå grunnleggende om hvordan disse komponentene passer sammen, og du vil være på vei til å lage dine egne tabellbaserte applikasjoner!
Se del 2 i arbeid med UITableView-klassenIPhone SDK-dokumentasjonen beskriver en tabellvisning som en visning som representerer data i en enkelt kolonne med flere rader. Tabellvisninger brukes ofte i produktivitetsapplikasjoner, men har også mange andre, mer kreative implementeringer. Noen få eksempler på offisielle Apple iOS-programmer som bruker tabellvisninger, er: iPod, Bilder og Innstillinger. Som du ser fra disse programmene, hjelper tabellvisninger med å organisere informasjon enkelt. De kan brukes med standardbrukergrensesnittet for å matche andre iPhone-applikasjoner, eller de kan tilpasses helt til bruk i din egen tilpassede hud.
UITableView-klassen gjør cellene som viser data mens UITableViewDataSource og UITableViewDelegate-protokollene fungerer i bakgrunnen for å gi dataene til klassen og svare på tabellvisning relaterte hendelser. Tabellvisninger kan opprettes med to forskjellige grunnleggende metoder. Den første metoden, som er vist i denne opplæringen, er ved å legge til tabellvisningen som et undervisning av en normal visningskontroller. Den andre måten er å implementere en tabellvisning direkte ved å bruke UITableViewController i stedet for en tilpasset visningskontroll. Bordvisningen er en svært tilpassbar klasse som er ekstremt effektiv å bruke.