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

UITableView bietet mit den Methoden der Datenquellen- und Delegate-Protokolle, den Header- und Footer-Views und den vielseitigen UITableViewCell-Objekten unglaubliche Anpassungsmöglichkeiten. Keine dieser Optionen bringt uns jedoch unterschiedliche „Hintergrundfarben“ am oberen und unteren Rand. Dazu werden wir eine clevere UITableView-Unterklasse schreiben, die sich leicht wiederverwenden und anpassen lässt. Abbildung 2.4 illustriert den Effekt, den dieses Rezept hervorbringt.

Führen wir uns zunächst das Problem vor Augen. Wir könnten recht leicht die backgroundColor-Eigenschaft eines Table-Views setzen, die den freien Raum färbt, der erscheint, wenn wir über die Grenzen der Tabelle hinausscrollen. Aber da sich backgroundColor standardmäßig auch auf die Farbe der Tabellenzellen auswirkt, ist das keine optimale Lösung. Welche Wirkung das hat, können Sie sich ansehen, indem Sie das TwoToneTables-Projekt ausführen und die Zeile Benutzerdefinierter Hintergrund antippen.


  

You are currently reading a PREVIEW of this book.

                                                                                        

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

  

Start a Free Trial


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