Göra en iOS App med Swift (3 / 6 steg)

Steg 3: Arbetar på UI.




I den vänstra rutan bör du se en lista över filer. Välj en som säger Main.Storyboard. (Bild 1)

Mycket länge sedan skapa UI (User Interface) med bara koden var tillbaka normen, men nu Apple har gjort det mycket lätt att både design- och programmet appen direkt från Xcode. Storyboard filer omfattar UI i din app. Du lägger till element i Användargränssnittet i saker som kallas UIViews som klarar av dessa element i Användargränssnittet. Du kan sedan koppla upp element i Användargränssnittet till faktiska Swift-koden att göra dem interaktiva. Medan de flesta app utvecklare oroa funktioner i app innan utforma en fungerande UI, för att lärande ska vi göra det i omvänd ordning. Först ska vi ställa in UI.

I nederkant högra hörnet på skärmen bör du se en textruta. Ovanför detta kommer vara ett gäng UI element kallas objekt. Ange sökfrågan "etikett" och tryck enter. Du bör se UILabel objektet dyker upp. UILabels används för att visa text. (Bild 2)

Dra etiketten från sökrutan till det övre vänstra hörnet i den vita rutan som visas på skärmen. (Bild 3)

Dra etikettens höger fältetikettsgräns med den lilla vita prickar kring etiketten på höger sida av skärmen. (Bild 4)

Nu söka för "Knappen" på samma sätt som du etikett. Dra det första resultatet som säger "Knappen" till strax under etiketten. Inget behov av att tänja på knappen gränserna. (Bilder 5 + 6)

Slutligen för detta steg tittar på bild 7. Se där anteckningen och klicka på som. Om du inte kan se det, Läs detta: I det övre verktygsfältet, nära det högra hörnet du borde se något som ser ut som textrader som valts. Bredvid den en knapp med två överlappande cirklar. Klicka på Överlappande cirklar.

Med detta görs ett annat fönster bör sida vid sida med storyboard dyka upp. Genom att klicka på knappen tog du upp den biträdande redaktören. Biträdande redaktör används för att öppna två filer på en gång, och boy kommer det praktiskt, särskilt när upphakning av element i Användargränssnittet i koden. Biträdande redaktör kommer att ha en vit bakgrund, men jag ändrade mig till ett svalare färgschema bara för fan av det.

Öppna filen i assistent redaktör kallas en view controller. Visa styrenheter är filer som, Tja, styr vyerna i appen. Varje vy är ett separat fönster i app. T ex i meddelanden app är den första skärmen med alla dina chattar en vy och sedan när du klickar på ett namn det tar dig till en annan vy där alla dina meddelanden med den personen visas.

Se Steg
Relaterade Ämnen

Göra en iOS app med Hype och Xcode

HTML 5 är en av de mest effektiva sätten att göra animation och interaktion i online-spel, och böcker och webbplatser. Men vad de flesta människor inte vet är att du också kan göra ett spel som jag gjorde som kan sedan säljas på iTunes AppStore en HT...

Bygga en iPhone App med Swift

Swift är ett nytt programmeringsspråk för att bygga iPhone apps att Apple släppt i juni 2014 på deras speciella WWDC händelsen i San Francisco, CA. för närvarande den finns bara på OS X.Det första du behöver göra för att skriva en iPhone app med hjäl...

Lär dig att göra IOS apps med ingen programmering expiriance

För att göra IOS apps, behöver du en Apple mac kör OS X El kapten eller senare. Tyvärr PC användare, IOS är alla för mac.Steg 1: Ladda ner XcodeFörst lunch mac AppStore, Sök efter Xcode och hämta den. Det är en ganska stor nedladdning, det kan ta lån...

Att skapa Instructables med Instructables iOS App

Hej och Välkommen till Instructables!I detta Instructable, kommer vi att gå över hur man skapar en Instructable genom våra iOS App. (nu finns på iPad!)Låt oss komma igång!Steg 1: Öppna App Öppna upp programmet. Du kommer nu att Visa hemsidan för app....

InPace - en Arduino baserad GPS-data logga fitness armband med bluetooth och en iOS app

InPace är en Arduino baserat fitness armband, med åtföljande iOS ansökan, som kan ge levande feedback på hur användaren pacing sig under en springa, gå eller cykla rutten. Det spår GPS lokaliseringarna och aktuella tider att jämföra användare nuvaran...

Skjuta levitation bilder med iOS app Levitagram

Levitagram är en ny iOS-app som gör det super lätt att skjuta cool levitation bilder. Ingen dator eller Photoshop färdigheter som krävs. Allt du behöver är en iDevice.Länk till app: https://itunes.apple.com/app/levitagram/id639426500...

Styra en arduino projekt genom en anpassningsbar android / Iphone app med Blynk och Wemos D1: 2016 SUPER NOOB VÄNLIGT sätt

Syftet med detta instructable är att lära dig att skapa wifi-anslutna arduino projekterar det enklaste och snabbaste möjliga sätt. Om du vill göra en arduino projekt som du kan styra från din smartphone och som bara kostade 4 eurs i hårdvara, då proj...

Med hjälp av Javascript i din iOS App

Vi är IoTalabs och vi är en grupp av Sakernas Internet entusiaster som älskar hacka ihop olika enheter. Vi har jobbat på många projekt (kolla in våra nuvarande projekt http://doteverything.co/) och vi ville dela våra erfarenheter med att integrera Ja...

Skapa en Android app med Ionic

Ionic är ett ramverk som gör skriva apps för nästan alla plattformar extremt enkelt. Om du vet lite css, js och html kan du skapa en Android / iOS eller Windows app.Detta instructable kommer att fokusera på hur man skapar en Android app på en Linux e...

Android bära Apps med en iPhone: en omfattande Guide till installation av 3: e parts program på Android bära klocka ihopkopplad med en iPhone

Äger en Android bära klocka med en iPhone?Lär dig hur du kan utöka sina förmågor genom att installera 3: e parts apps nedan!Smart klockor är bra. De har en hel del andra användbara funktioner som en vanlig klocka inte kan erbjuda. Dessutom, finns de...

Skapa din första iOS app

titta runt denna webbplats, slog det mig att det inte fanns många ' ibles på programmering iOS-plattform, så jag tänkte jag skulle fixa detta underskott. Detta är en enkel "hello, world!" app för iPhone (eller iPod Touch eller iPad). Detta "...

Hur man gör en App med Xcode

Att göra en App för Äpple IPhones och IPads kan vara mycket svårt. När du förstår hur Xcode fungerar är det mycket lätt att göra en egen app.Steg 1: Vad behöver jag börja 1) Apple-dator2) Xcode app för Mac.3) Swift eller C++Steg 2: Swift och C +Snabb...

Min första egna iOS app - Gas av nummer - en gas mätarställning kalkylator

jag köpte min första iPad 2 år sedan. Ett år senare köpte jag en iPad2 och en lite mer sistnämnd en iPod touch som min "iPad att gå" (det är bara mer fickan).Efter att ha hämtat ungefär 70 apps över tid (fri och betalas apps), fann jag att några...

Prata med en Arduino med en iOS-enhet med Bluetooth lågenergi

detta är en enkel afternoon projekt att få din iOS enhet talar med röda bär Lab Bluetooth låg energi sköld.För detta projekt behöver duen Arduino (vi använder Leonardo)en iPhone 4s, 5, iPad 3, 4, mini, eller en iPod Touch 5: e generationen.Bluetooth...

Gratis presentkort och Apps med funktionen poäng

någonsin velat få betalt apps gratis? Eller till och med gratis iTunes, Amazon eller Xbox presentkort? Ja nu kan du fortsätta läsa för att ta reda på hur (fungerar för Android och iOS enheter)Steg 1: Starta upp av App När du öppnar app är det första...

Lägga till 3D interaktion i din app med OSC

om din app använder öppna ljud kontroll (OSC), det är lätt att få det att fungera med gester. Och fri alltför.Antoine Rennuit, teknisk produkt ägare på SoftKinetic, gjorde denna bro på sin fritid att göra det enkelt för människor som skapar, göra ell...

Hur: Skapa en Android App med Android studion att styra LED

Detta är en steg för steg handledning för att göra en android apk via bluetooth.Innan start kodning,Ladda ner Android Studio IDE och uppdatera Java. Java och C kunskaper i programmering hjälper. Denna ska tutorial förklarar inte Java programmering. O...

Trådlös Phone Remote-Controlled LED Strips: RasPi w / Fadecandy driver w / WS2811/WS2812 adresserbara LED Strips med TouchOSC Smartphone App med Iphone eller Droid

Här går en allt mer omfattande design översikt över mitt senaste projekt. Nedan är en video som jag har lagt upp visar vissa funktioner:Den ursprungliga idén progressionen gick ungefär så här:Adresserbara lysdiodsrand (s vi vill alltid ha mer skinand...

Arduino/Android - BLUETOOTH hem kontroll + APP - med HC-06

Hej världen! Idag gjorde jag en Android APP att kontrollera 8 relär med arduino med HC-06 Bluetooth-modulen.Videon visar bara 2, men jag ändrade app!Du kan styra 2 lampor med den. jag skapade APP och dess tillgängliga öppen källkod för ett litet pris...