UIView endlos rotieren

Gerade saß ich an dem Problem, einen typischen Refresh-Button zu erstellen, der sich nach dem Aktivieren so lange dreht, wie die Aktion im Gang ist. Meinen Lösungsansatz dazu möchte ich euch hier nicht vorenthalten.

swift_guru_rotateAls erstes erstellen wir uns hierzu eine kleine Extension für UIView, welche die Rotation übernimmt und auch wieder stoppen kann.

Weiterlesen

Enumerations in Swift

Mit Enumarations werden bestimmte Werte in einem Type gruppiert. Diese Werte können dann verwendet werden, ohne das man sich über deren Type Gedanken machen muss.

Die so definierte Enumeration Position hat jetzt die Member Top, Right, Bottom und Left.

Hinweis: Im Gegensatz zu C und Objective-C haben die Member keinen standardmäßigen Integer-Wert. Top, Right, Bottom und Left sind also nicht explizit 0, 1, 2 und 3.

Die Werte lassen sich so zuweisen:

Wenn die Variable cursorPos  ihren Typ kennt, kann sie auch über eine kurze Schreibweise zugewiesen werden:

Weiterlesen

Hintergrundfarbe animiert ändern

Im ersten Beitrag möchte ich kurz zeigen, wie man mit einer Animation die Hintergrundfarbe einer UIView ändern kann.

Hierdurch wird in 0.3 Sekunden die Hintergrundfarbe von weiß nach blau geändert. Weiterlesen

Swift Blog

In diesem kleinen Blog möchte ich Tipps, Tutorials und andere Informationen rund um Apples neue Programmiersprache Swift posten. Dabei wird es sich hauptsächlich im Praxisbeispiele handeln und natürlich wird es auch um iOS, OS X und Xcode gehen.

Swift Icon