App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - Producten van de iOS Academie - De videocursus: Wat je over Swift moet weten: 1e app

Thomas  Op de eerste vier stappen van zijn/haar studiekaart scoort Thomas 39%. Klokje08 jan 2015, 19:37
Avatar
Avatar
Berichten:32
Fans:1


Hey,

 

Ik ben bezig met de cursus apps bouwen met swift en ben gebleven bij de laatste video (classes deel 3)

Om even wat te testen heb ik een class geschreven die uitrekent op basis van de oude prijs en de procentuele verandering (korting of prijsstijging in %) omdat we dat op school hebben.

Om dat te berekenen heb ik de  de berekenNieuw method geschreven en hij werkt perfect :D Daarom wil ik hem graag in een app zetten.

Ik heb het project gemaakt in een single view application 

Nu komt het probleem: ik heb 3 view controllers :

een home scherm die je een keuze geeft tussen oude prijs en nieuwe prijs berekenen. (om de oude en de nieuwe prijs te bereken heb je andere formules en je hebt er andere variablen voor nodig)

en dan 2 views om de prijs en de verandering in % op te geven.

maar als ik een text flield en een label wil koppelen aan mijn view controller krijg ik een UIViewController.h met een heleboel ingewikkelde code

Bij de home view kan ik wel text fields en labels koppelen om er mee te werken. Waar moet ik de text field en de label in zetten in de UIViewController.h of in een extra view controller?? 

en hoe kan je de ingevoerde text koppelen aan een variable?

 

Of word dit nog uitgelegd in de video cursus?

 

Alvast bedankt,

Thomas

Reageer


Thomas  Op de eerste vier stappen van zijn/haar studiekaart scoort Thomas 39%. Klokje08 jan 2015, 20:37
Avatar
Avatar
Berichten:32
Fans:1


Ik heb ondertussen begrepen dat ik per view een  UI view controller nodig heb hoe kan ik zo'n ding maken en hem aan mijn view toewijzen??

Want die UIViewController.h is niet van mij dus mag ik hem niet wijzigen -,- 

Reageer


Admin Roelf  Klokje09 jan 2015, 14:02
Avatar


Thomas, als je een .h-bestand tegenkomt, heb je ergens opgegeven dat je je app (of een gedeelte ervan) in Objective-C bouwt (en niet in Swift).

In de eerstvolgende les (les 21) van wat je over Swift moet weten leer je hoe je met meer dan één ViewController werkt. In het kort:

  1. Maak de ViewControllers in het Storyboard.
  2. Geef de twee 'child'-ViewControllers elk hun eigen (class)-naam (en geef op bij welke module ze horen).
  3. Maak voor elk van de twee child-ViewControllers een Cocoa Touch-bestand (Swift) en geef aan wat de superclass is: UIViewController.

Succes!

 

 

Reageer

Goed advies! 1 persoon vindt dit goed advies.

Thomas  Op de eerste vier stappen van zijn/haar studiekaart scoort Thomas 39%. Klokje09 jan 2015, 14:22
Avatar
Avatar
Berichten:32
Fans:1


Oke bedankt!!

 

Ik ga kijken of het lukt en anders wacht ik wel even op de video

 

Reageer