Autor: Thomas Sillmann
-
Keyboard-Responder in SwiftUI
Eine der häufigsten Fragen, die mir immer wieder im Zusammenhang mit SwiftUI gestellt wird, bezieht sich auf das Zusammenspiel mit der virtuellen Bildschirmtastatur unter iOS und iPadOS. Wie reagiert man auf das Erscheinen und Verschwinden dieser Bildschirmtastatur in SwiftUI? Und wie passt man die Größe von SwiftUI-Views dann korrekt an? Da das Thema mit dem…
-
Neue Views in SwiftUI – Teil 1
TextEditor Die WWDC 2020 brachte ein großes Update für SwiftUI mit sich. Apples im letzten Jahr eingeführtes UI-Framework erhält jede Menge neue Views, Property Wrapper zur Status-Deklaration sowie gänzlich neue Möglichkeiten zur Strukturierung einer App. In dieser Artikelreihe möchte ich euch nach und nach verschiedene der neuen Views vorstellen, die im kommenden SwiftUI-Update Einzug halten…
-
Meine SwiftUI-Wishlist zur WWDC 2020
Ich habe bereits vor kurzem meine persönliche Wunschliste für die nächste Woche stattfindende WWDC veröffentlicht. Aus gegebenem Anlass möchte ich nun aber noch eine zweite Wunschliste nachreichen, die sich ausschließlich mit SwiftUI beschäftigt. SwiftUI begleitet mich inzwischen seit der erstmaligen Vorstellung auf der WWDC 2019. Ich habe mir Apples neues UI-Framework bereits in den ersten…
-
Accessibility im Überblick – Teil 3
Accessibility Labels optimieren Im vorangegangenen Artikel dieser Serie haben wir uns detailliert mit den Accessibility Labels auseinandergesetzt. Sie dienen dazu, Views mit einem alternativen Text zu versehen, der vom System vorgelesen werden kann. Das ist für die Funktionsweise von Techniken wie VoiceOver enorm wichtig. Doch einfach ein Accessibility Label mit einem (scheinbar) passenden Wert zu…
-
SwiftUI in der Praxis – Teil 9
Umgang mit der virtuellen Bildschirmtastatur SwiftUI ist in aller Munde und Entwickler erwarten bereits mit Spannung die Neuerungen, die Apple dem UI-Framework zu seiner Entwicklerkonferenz WWDC Ende Juni bescheren wird. Ein SwiftUI-Update ist auch wichtig, denn das Framework besitzt noch das ein oder andere Problemchen und ist auch in Sachen Funktionsumfang nicht mit den Möglichkeiten…
-
Meine persönliche Wunschliste für die WWDC 2020
Nun ist es gar nicht mehr lange hin bis zur diesjährigen WWDC, die aufgrund der Corona-Pandemie zum ersten Mal nur in Form eines digitalen Events stattfindet. Meine Vorfreude auf die WWDC ist davon aber gänzlich ungetrübt. Für mich ist Apples Worldwide Developers Conference aus beruflicher Sicht das Highlight eines jeden Jahres, und daran ändert sich…
-
Accessibility im Überblick – Teil 2
VoiceOver und Accessibility Labels Bei VoiceOver handelt es sich um eine der wohl am häufigsten genutzten Accessibility-Funktionen. Hierbei liest das System die einzelnen Elemente einer View vor, sodass der Nutzer über die entsprechende Beschreibung durch die App navigieren kann. Zu diesen Elementen gehören unter anderem Buttons, Labels, Schalter und alle sonstigen Views, die entweder wichtige…
-
Accessibility im Überblick – Teil 1
Was ist Accessibility und welche Funktionen gibt es? Accessibility ist wohl eines jener Themen, das einerseits enorm wichtig ist und andererseits von den wenigsten App-Entwicklern aktiv beachtet wird. Dabei haben gerade wir, die wir im Apple-Ökosystem unterwegs sind, es besonders gut. Apples Arbeiten im Bereich der Bedienungshilfen sind vorbildlich und erlauben es, allen voran den…
-
SwiftUI in der Praxis – Teil 8
Eigene Modifier erstellen Mithilfe von Modifiern führt man Anpassungen an Views in SwiftUI durch. Mit ihnen lässt sich Text formatieren, die Größe eines Bildes anpassen oder eine Hintergrundfarbe setzen. Das SwiftUI-Framework bringt bereits von Haus aus eine riesige Zahl an solchen Modifiern mit. Nichtsdestotrotz wäre es in manchen Fällen praktisch, eigene Modifier zu erzeugen. Die…