Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Lösung

Die Familie der CALayer-Klassen ist in den letzten Versionen von iOS gewachsen und umfasst mittlerweile viele Klassen, die es zuvor nur unter Mac OS X gab. Mit der von Apple in iOS 3.0 eingeführten Klasse CAGradientLayer können Sie sehr leicht mit Gradienten versehene Hintergründe für UIViews erstellen. Der größte Vorteil, den diese Klasse bietet, sind die animierbaren Eigenschaften, die äußerst schnell, hardwarebasierte Effekte erstellen können. Sie können zur Animation sogar ein Array mit Farben einsetzen, die zur Erstellung von Gradienten genutzt werden, und so ein glattes, interpoliertes Überblenden von Gradienten erzeugen (siehe Abbildung 3.4). Der einzige Nachteil von CAGradientLayer ist, dass die Klasse aktuell nur axiale oder lineare Gradienten unterstützt.[3]


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint