UIKit

» Hoofdmenu
UIKit
16 video's

 

Onlangs toegevoegd

UISwitch gebruiken in je eigen apps

Met een UISwitch-object kun je in je eigen apps een schakelaar nabootsen die je ‘aan’ of ‘uit’ kunt laten zetten. In deze video zie je hoe je UISwitch-objecten in de praktijk gebruikt.

» Bekijk de video

Keukentafel-webinar: Swift en Xcode (5 april 2017)

In dit webinar werden vragen gesteld en beantwoord over:

  • Tab Bar Controllers
  • Navigation Controllers
  • Custom Views

» Bekijk de video

Keukentafel-webinar: Swift en Xcode (23 maart 2017)

In dit webinar werden vragen gesteld en beantwoord over:

  • Tab Bar Controllers
  • Navigation Controllers
  • Custom Views

» Bekijk de video

Alle video's

UISwitch gebruiken in je eigen apps

Met een UISwitch-object kun je in je eigen apps een schakelaar nabootsen die je ‘aan’ of ‘uit’ kunt laten zetten. In deze video zie je hoe je UISwitch-objecten in de praktijk gebruikt.

» Bekijk de video

Keukentafel-webinar: Swift en Xcode (5 april 2017)

In dit webinar werden vragen gesteld en beantwoord over:

  • Tab Bar Controllers
  • Navigation Controllers
  • Custom Views

» Bekijk de video

Keukentafel-webinar: Swift en Xcode (23 maart 2017)

In dit webinar werden vragen gesteld en beantwoord over:

  • Tab Bar Controllers
  • Navigation Controllers
  • Custom Views

» Bekijk de video

Keukentafel-webinar: Swift en Xcode (9 maart 2017)

Gestelde (en beantwoorde) vragen in dit webinar:

  • Het Storyboard
  • Auto Layout in programmacode
  • Collection views
  • Waarden en verwijzingen

» Bekijk de video

PDF, XLS en andere bestanden in je eigen app tonen

iOS beschikt over een controller om de inhoud van diverse soorten bestanden te kunnen tonen. In deze video zie je, aan de hand van een voorbeeld-app, hoe je deze Document Interaction Controller in je eigen apps kunt gebruiken, zodat je bijvoorbeeld PDF- of XLS-bestanden kunt laten weergeven.

» Bekijk de video

Animatie met kleuren

Als je probeert om kleuren te animeren, kom je voor een uitdaging te staan: kleuren-properties zoals .textColor bij UILabel-objecten zijn niet animeerbaar. Met een trucje kun je hier echter omheen werken: gebruik geen UIView.animateWithDuration(), maar UIView.transition(with:duration:options:completion) en gebruik als option een .transitionCrossDissolve.

We demonstreren aan de hand van een computed property hoe je ‘een volgende kleur’ kunt kiezen. Ook zie je hoe je een ‘eindeloze’ animatie kunt onderbreken.

In de voorbeeld-app gebruiken we closures. Daarbij kijken we ook even naar een fenomeen dat retain cycle wordt genoemd: twee objecten die elkaar ‘vasthouden’, waardoor je app geheugen lekt. Je leert hoe je dit bij closures snel optredende fenomeen kunt voorkomen.

» Bekijk de video

Zo gebruik je een tableViewController

In deze video maken we een tableViewController die we vanuit code vullen met gegevens. Je maakt kennis met het begrip dataSource en je ziet hoe je informatie aan een tableView kunt doorgeven. Ook zie je hoe je een tableViewController ‘in’ een navigation controller kunt plaatsen.

» Bekijk de video

Pickerviews in je eigen apps gebruiken

In deze video zie je hoe je in je eigen apps een picker kunt gebruiken. Het is niet moeilijk om zo'n pickerView in je Storyboard in een viewcontroller te zetten, maar... hoe krijg je hem aan het werk?

Het antwoord: datasources en delegates. In een voorbeeld-app maak je kennis met protocollen en zie je hoe die datasources en delegates werken.

» Bekijk de video

Alerts en Action Sheets

In deze video zie je hoe je, met een slechts paar regels Swift-code, alerts en action sheets kunt gebruiken in je eigen iPhone-apps.

» Bekijk de video

Custom views, draw() en UIBezierPath: cirkels tekenen

In deze video zie je hoe custom views werken. Je leert hoe de .draw()-methode en de UIBezierPath-class kunnen worden gebruikt om zelf pixels in een een view te zetten.

» Bekijk de video

Informatie van de ene naar de andere viewcontroller brengen

In deze video wordt de vraag van Tom Jansen beantwoord: hoe breng je gegevens over van de ene viewcontroller naar de andere - en terug?

De twee meest gebruikte manieren, segues en delegatie, worden beide in deze video gedemonstreerd: we maken twee apps waarin gegevens heen en weer worden gestuurd.

» Bekijk de video

Terug naar de vorige scene met de Unwind segue

In deze video leer je hoe je met behulp van Unwind segues, ook wel Exit segues genoemd, 'terug' kunt naar een eerdere scene (viewcontroller). Je ziet waarom die Exit-knop, bovenaan zichtbaar bij elke scene in het Storyboard, niet zomaar werkt en hoe je dat met een paar regels programmacode kunt verhelpen.

Als je eenmaal begrijpt hoe Unwind segues werken, wordt het heel makkelijk om mock-ups te maken: prototypes van je toekomstige app.

» Bekijk de video

Een ImageView als een button laten werken

ImageViews (UIImageView-objecten) reageren normaal gesproken niet op gebruikersinvoer. In deze video zie je hoe je, met behulp van een UIGestureRecognizer, ook ImageViews interactief kunt maken en bijvoorbeeld als buttons kunt gebruiken.

» Bekijk de video

Auto Layout in de praktijk

In dit webinar werd uitgebreid gedemonstreerd hoe je met Auto Layout kunt werken en hoe je vaak voorkomende Auto Layout- problemen kunt oplossen.

» Bekijk de video

Vragen en antwoorden over Swift en Xcode (2 april 2016)

In dit webinar:

  • Het Storyboard
  • Buttons en Labels
  • De Assistant Editor
  • Hoe werkt Model-View-Controller in de praktijk? Hoe gebruik je een Model?
  • Auto Layout

» Bekijk de video

Zo verander je de kleur van een UIBezierPath

Een vraag van David: hoe kun je de kleur van een UIBezierPath veranderen?. In deze video zie je het antwoord en krijg je nog een paar extra tips.
Wil je de voorbeeldbestanden downloaden? Klik dan hier.

» Bekijk de video

Voor het eerst hier?