IOS: Globale Designanpassungen mit UIAppearance

IOS Apps müssen topp aussehen. Um das Erscheinungsbild von Views oder Elementen global anzupassen, gibt es seit IOS 5 die Möglichkeit UIAppearance zu verwenden.

Verwendest du beispielsweise die UIActivityIndicatorView, um die Ladezeit in deiner App anzuzeigen und möchtest diesen Ladekringel lieber in blau als in weiß haben, dann reicht folgendes Setzen der Farbe und die Standardfarbe ist ab sofort blau.

Das funktioniert mit jeder Methode die mit dem UI_APPEARANCE_SELECTOR markiert ist und deren Klasse das UIAppearanceContainer Protocol implementiert. 

Aber welche Methoden sind das alles? Weiterlesen