Hjem Sosiale medier Forskjellige typer visninger du bruker i iOS Apps - dummies

Forskjellige typer visninger du bruker i iOS Apps - dummies

Innholdsfortegnelse:

Video: LIFEHACKS med Herman Dahl 2024

Video: LIFEHACKS med Herman Dahl 2024
Anonim

Rammer for iOS-programmer leverer klassene du må jobbe med i din søknad - klasser som UIView, UIViewController, UIControl, og mye mer. UIView-klassen definerer de grunnleggende egenskapene til en visning, og du kan kanskje bruke den "som det er" ved å bare legge til en bildevisning og noen kontroller.

UIKit-rammen gir deg også en rekke andre visninger som er underklasse fra UIView. Disse visningene implementerer typer ting du som utvikler trenger å gjøre i brukergrensesnittet.

Det er viktig å tenke på visningsobjektene som er en del av UIKit-rammen. Når du bruker et objekt som en UISlider eller UIButton, oppfører skyveknappen eller knappen på samme måte som en skyveknapp eller knapp i en hvilken som helst annen iOS-app. Dette muliggjør konsistens i utseende og oppførsel på tvers av apper som brukerne forventer.

Kontroller

Kontroller er den fingertuppevennlige grafikken som brukes mye i et typisk brukergrensesnitt. Kontroller er faktisk underklasser av UIControl superklasse, en underklasse av UIView-klassen.

De inkluderer berøringsbare elementer som knapper, skyveknapper og brytere, samt tekstfelter der du oppgir data. Du bruker dem i dine synspunkter, inkludert, som du nettopp så, i en verktøylinje.

Kontroller bruker tungt bruk av designmønsteret Target Action, som brukes i dette eksempel-appen når du trykker på Test Drive-knappen som vist på denne figuren.

En knapp er tipset til målmålsdesignmønsteret.

Vis visninger

Tenk på Vis visninger som kontroller som ser bra ut, men gjør egentlig ikke noe bortsett fra, vel, se bra ut. Disse inkluderer følgende: UIImageView (sjekk ut bakgrunnen til hovedvisningen vist i figuren for et eksempel); UILabel (for å legge til etiketter på knapper og andre kontroller); UIProgressView; og UIActivityIndicatorView.

Du vil kanskje legge til en aktivitetsindikator for de visningene hvor du laster ned data slik at folk har noe å se mens du venter.

Alert visninger og handlingsark

Alert visninger og Handling ark presentere en melding til brukeren sammen med knapper som lar brukeren svare på meldingen. Varselvisninger og handlingsark ligner på samme måte, men ser og oppfører seg annerledes enn hverandre.

For eksempel viser UIAlertView-klassen en blå varselboks som dukker opp på skjermen, og klassen UIActionSheet viser en boks som glir inn fra bunnen av skjermen.

Du kan legge til en Alert-visning i appen din for å informere brukeren når Internett ikke er tilgjengelig.Denne figuren viser et eksempel på hva brukeren ville se om ingen Internett-tilkobling er tilgjengelig.

Brukere trenger Internett-varselet, så vær sikker på å inkludere det.

Navigasjonsvisninger

Flikstangene og navigasjonsfeltene fungerer sammen med visningskontrollere for å gi verktøy for navigering i appen din. Normalt trenger du ikke å opprette en UITabBar eller UINavigationBar direkte - det er lettere å la grensesnittsbyggeren gjøre jobben for deg eller konfigurere disse visningene gjennom en faneblad eller navigasjonsstyring, henholdsvis.

Vinduet

Du kommer til å huske denne: Vinduet gir overflaten for tegning av innhold og er rotbeholderen for alle andre visninger.

Forskjellige typer visninger du bruker i iOS Apps - 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 ...