Hjem Sosiale medier Slik bruker du visninger for iOS App Development - dummies

Slik bruker du visninger for iOS App Development - dummies

Innholdsfortegnelse:

Video: Hvordan screen recorde ipad! VIKTIG SE BESKRIVELSEN!!! Norsk tale! 2024

Video: Hvordan screen recorde ipad! VIKTIG SE BESKRIVELSEN!!! Norsk tale! 2024
Anonim

I en iOS-app-verden er visningsobjekter ansvarlige for visningsfunksjonaliteten i modell- View-Controller-arkitektur. En visning er et rektangulært område på skjermen (det ser ut til å være på toppen eller i et vindu).

I UIKit-rammen er vinduer virkelig en spesiell form for visning, men i denne diskusjonens mening refererer dette til synspunkter som sitter på toppen av vinduet.

Hvilke synspunkter gjør

  • Visningsinnhold. Dette skjer for eksempel ved å lage tegning og animasjon skje på skjermen. Visningsobjektet viser dataene fra modellobjektet.

  • Visninger håndtere berøringshendelser. Visninger svarer når brukeren berører en knapp, for eksempel. Håndtering av berøringshendelser er en del av en responderkjede.

Visningshierarkiet

Ser på det visuelt, vinduet ligger i bunnen av dette hierarkiet med en Innholdsvisning på toppen av den (en gjennomsiktig visning som fyller vinduets innhold rektangel). Innholdsvisning viser informasjon så vel som at brukeren kan samhandle med appen, bruker (helst standard) brukergrensesnittselementer som tekstfelt, knapper, verktøylinjer og tabeller.

I ditt program er forholdet annerledes. Innholdsvisning legges til i vinduvisningen som et undervisning. Men innholdsvisningen kan også ha egne undervisninger, og så videre. Mulige forhold inkluderer

  • undervisninger av det.

  • oversikter av alle visninger som er lagt til dem.

  • En visning kan ha en (og bare en) overvåkning og null eller flere undervisninger.

Det virker counterintuitive, men et undervisning vises på toppen av dets overordnede visning (det vil si på toppen av overvåkingen). Tenk på dette forholdet som containment: En overvåkning inneholder sine undervisninger.

Kontroller - som knapper, tekstfelter og så videre - ser faktisk underklasser som blir undervisninger. Det er også andre visningsområder du kan spesifisere. Visningen må administrere sine undervisninger, samt endre størrelsen på seg selv i forhold til overvåkingen. Heldigvis, mye av hva visningen må gjøre er allerede kodet for deg. UIKit-rammeverket leverer koden som definerer visningsadferd.

Visningshierarkiet spiller også en sentral rolle i både tegning og hendelseshåndtering.

Du oppretter eller endrer et visningshierarki når du legger til en visning til en annen visning, enten programmatisk eller ved hjelp av Interface Builder. UIKit-rammen håndterer automatisk forholdene knyttet til visningshierarkiet.

Utviklere glatter typisk over dette visuelle versus-programmatiske-visnings-hierarkiet når de starter - og uten å forstå disse konseptene, er det veldig vanskelig å få tak i det som skjer.

Slik bruker du visninger for iOS App Development - dummies

Redaktørens valg

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Skjermbildet i QuickBooks Modify Report dialogboksen lar deg kontrollere rapportintervalldatoen, rapportgrunnlaget, kolonnene og en annen formatering. Bokstavene Rapporter datoområde - Datoer, Fra og Til - gjør det samme som Datoer, Fra og Til bokser i Rapportvinduet. Disse boksene lar ...

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Hvis du klikker Tilpass rapport, QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Redaktørens valg

Administrere Cloud Computing Resources - dummies

Administrere Cloud Computing Resources - dummies

I teorien bør cloud computing-tjenester ikke være forskjellig fra ressursene i din eget miljø, bortsett fra at de bor eksternt. Ideelt sett har du en komplett visning av cloud computing-ressursene du bruker i dag, eller vil kanskje bruke i fremtiden. I de fleste skymiljøer kan kunden bare få tilgang til ...

Tips for Going Cloud med datanettverkene dine - dummies

Tips for Going Cloud med datanettverkene dine - dummies

Beregning med datanettverket ditt kan være, hva skal du gjøre for å ta nettverket ditt mot skyen? Her er noen anbefalinger: Ikke stole på en dårlig Internett-tilkobling. Først og fremst, før du tar noen av nettverksoperasjonene i skyen, gjør du ...

Nettverkstjenester levert gjennom Cloud Computing - dummies

Nettverkstjenester levert gjennom Cloud Computing - dummies

Tre forskjellige typer nettverkstjenester kan leveres via skyen: applikasjoner , plattformer og tjenester (infrastruktur). I de følgende avsnittene beskrives disse tre typer skyttjenester i større detalj. Programmer i skyen Vanligvis kalt Software as a Service (SaaS), fullt funksjonelle applikasjoner kan leveres via skyen. En av ...

Redaktørens valg

10 Hadoop Ressurser verdt en bokmerke - dummies

10 Hadoop Ressurser verdt en bokmerke - dummies

Følgende er ti fantastiske Hadoop-ressurser som er verdige til å skape en bokmerke i nettleseren din. Disse ressursene hjelper deg med å skape en livslang læringsplan for Hadoop. Sentralnervesystemet: Apache. org Apache Software Foundation (ASF) er det sentrale fellesskapet for open source-programvareprosjekter. Ikke bare et prosjekt kan være et Apache-prosjekt - ...

Data transformasjon i Hadoop - dummies

Data transformasjon i Hadoop - dummies

Ideen om Hadoop-inspirerte ETL motorer har fått mye trekkraft de siste årene. Hadoop er trods alt en fleksibel datalagrings- og behandlingsplattform som kan støtte store mengder data og operasjoner på dataene. Samtidig er det feiltolerant, og det gir mulighet for kapital- og programvarekostnad ...

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Når du lagrer en fil i HDFS, bryter systemet det ned i et sett med individuelle blokker og lagrer disse blokkene i forskjellige slave noder i Hadoop-klyngen. Dette er en helt vanlig ting å gjøre, da alle filsystemer bryter filer ned i blokker før de lagres til disk. HDFS har ingen ...