Forskellige former for Views du bruger i iOS Apps

Rammer for iOS apps levere de klasser, du har at arbejde med i din ansøgning - klasser ligesom UIView, UIViewController, UIControl, og en hel masse mere. Den UIView klasse definerer de grundlæggende egenskaber af en visning, og du kan være i stand til at bruge det "som er" ved blot at tilføje et billede visning og nogle kontroller.

Rammerne UIKit giver dig også med en række andre synspunkter, som underklasse fra UIView. Disse synspunkter gennemføre den slags ting, du som udvikler skal gøre i brugergrænsefladen.

Det er vigtigt at tænke om visningen objekter, der er del af rammerne UIKit. Når du bruger en genstand, såsom en UISlider eller UIButton, din skyderen eller knap opfører sig ligesom en skyder eller en knap i en anden iOS-app. Dette gør det muligt konsistens i udseende og adfærd på tværs af apps, som brugerne forventer.

Controls

Kontrol er fingerspidsen egnet grafik, der anvendes i udstrakt grad i en typisk anvendelse brugergrænseflade. Kontrollerne er faktisk underklasser af UIControl superklassen, en underklasse af UIView klassen.

De omfatter berøringsbilleder elementer såsom knapper, sliders og kontakter, samt tekstfelter, hvor du indtaster data. Du bruger dem i dine synspunkter, herunder som du lige har set, i en værktøjslinje.

Kontrol gør kraftig brug af Target-Action design mønster, som anvendes i dette eksempel app, når du trykker på knappen Test Drive, som vist i denne figur.

Forskellige former for Views du bruger i iOS Apps

En knap er spidsen af ​​Target-Action design mønster.

Display visninger

Tænk på Display synspunkter som kontroller, der ser godt, men ikke rigtig gøre andet end, ja, ser godt ud. Disse omfatter følgende: UIImageView (tjek baggrunden til Master visningen vist i figuren for et eksempel); UILabel (til tilføjelse etiketter på knapper og andre kontroller); UIProgressView; og UIActivityIndicatorView.

Du kan lide at tilføje en indikator for de synspunkter, hvor du downloader data, så folk har noget at se, mens du venter.

Alert udsigt og Action plader

Alert synspunkter og Action ark udgør en meddelelse til brugeren, sammen med knapper, der tillader brugeren at reagere på meddelelsen. Alert udsigt og Action plader er ens i funktion, men ser og opfører sig anderledes fra hinanden.

For eksempel viser UIAlertView klasse en blå alarm boks, der popper op på skærmen, og UIActionSheet klasse viser en kasse, der glider ind fra bunden af ​​skærmen.

Du kunne tilføje en Alert at din app til at informere brugeren, når Internettet er ikke tilgængelig. Denne figur viser et eksempel på, hvad brugeren ville se, hvis ingen internetforbindelse er tilgængelig.

Forskellige former for Views du bruger i iOS Apps

Brugere har brug for internettet alarm, så sørg for at inkludere den.

Navigation visninger

Fanen barer og Navigation barer arbejde sammen med udsigt controllere til at give redskaber til at navigere i din app. Normalt behøver du ikke at oprette en UITabBar eller UINavigationBar direkte - det er nemmere at lade Interface Builder gøre arbejdet for dig eller konfigurere disse synspunkter gennem en fane bar eller navigations-controlleren, hhv.

Vinduet

Du vil huske denne her: Vinduet giver overfladen for at trække indhold og er roden container for alle andre visninger.


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