Verschillende soorten Bekeken Je Gebruik in iOS Apps

Kaders voor iOS-apps leveren de klassen je moet werken in de toepassing - klassen zoals UIView, UIViewController, UIControl, en een heleboel meer. De UIView klasse definieert de basiseigenschappen van het oog, en je kan in staat zijn om het te gebruiken "as is" door simpelweg het toevoegen van een afbeelding bekijken en een aantal controles.

De UIKit raamwerk biedt u ook een aantal andere standpunten die worden subklasse van UIView. Deze opvattingen uitvoering van het soort dingen die je als ontwikkelaar hoeft te doen in de gebruikersinterface.

Het is belangrijk om na te denken over het uitzicht op objecten die deel uitmaken van het UIKit kader. Wanneer u een object zoals een UISlider of UIButton, uw schuifregelaar of knop gedraagt ​​zich net als een slider of een knop op een andere iOS-app. Hierdoor kan de samenhang in uiterlijk en gedrag tegenover apps die gebruikers verwachten.

Controles

Controles zijn de vingertop-vriendelijke graphics die op grote schaal worden gebruikt in de gebruikersinterface een typische toepassing. Controles zijn eigenlijk subklassen van de UIControl superklasse, een subklasse van de klasse UIView.

Zij omvatten touchable items zoals knoppen, schuiven en schakelaars, evenals tekstvelden waarin u gegevens wilt invoeren. Je gebruikt ze in uw standpunten, waaronder, zoals je net zag, in een werkbalk.

Bediening maakt veel gebruik van de Target-Actie ontwerp patroon, die wordt gebruikt in dit voorbeeld app wanneer je aanraken de Test Drive-knop zoals weergegeven in deze figuur.

Verschillende soorten Bekeken Je Gebruik in iOS Apps


Een knop is het topje van de Target-actie ontwerp patroon.

Uitzicht scherm

Denk aan standpunten weer als controles die er goed uitzien, maar niet echt iets anders, goed te doen, er goed uitzien. Deze omvatten het volgende: UIImageView (bekijk de achtergrond aan de Meester weergave getoond in de figuur voor een voorbeeld); UILabel (voor het toevoegen van labels aan knoppen en andere controles); UIProgressView; en UIActivityIndicatorView.

Je zou graag een activiteit indicator toe te voegen aan deze standpunten waar u gegevens downloaden zodat mensen hebben iets om naar te kijken tijdens het wachten.

Alert uitzicht en Actie lakens

Alert uitzicht en Actie lakens presenteren een bericht naar de gebruiker, samen met knoppen waarmee de gebruiker om te reageren op het bericht. Alert uitzicht en Actie vellen zijn vergelijkbaar in functie, maar kijken en gedragen zich verschillend van elkaar.

Bijvoorbeeld, de UIAlertView klasse toont een blauwe waarschuwingsvenster dat verschijnt op het scherm, en de klasse UIActionSheet toont een doos die in schuift vanaf de onderkant van het scherm.

Je kon een Alert zicht toe te voegen aan uw app om de gebruiker te informeren wanneer het internet niet beschikbaar is. Deze figuur toont een voorbeeld van wat de gebruiker zou zien als er geen internetverbinding beschikbaar is.

Verschillende soorten Bekeken Je Gebruik in iOS Apps


Gebruikers moeten het internet alert, dus zorg ervoor om het te bevatten.

Navigatie bekeken

Tabblad bars en navigatie bars werken in combinatie met het oog controllers aan hulpmiddelen voor het navigeren in uw app. Normaal gesproken heb je niet nodig om een ​​UITabBar of UINavigationBar rechtstreeks te creëren - het is makkelijker om te laten Interface Builder doen het werk voor u of configureer deze standpunten door middel van een Tab bar of Navigation controller, respectievelijk.

Het venster

Je vindt dit één herinneren: Het venster geeft de oppervlakte voor het tekenen van de inhoud en is de wortel container voor alle andere weergaven.