potremmo aver necessità di personalizzare la grafica dei titoli delle sezioni, come California o New York dell'esempio qui sotto. Wenn wir einen nutzen UITableView Stil Grouped wir Möglicherweise müssen Sie das Layout der Abschnittsüberschriften, wie Kalifornien oder New York das Beispiel unten anpassen.

Dazu nutzen Sie bitte den folgenden Code, womit es in dem Delegierten, dh die Klasse, die dem Protokoll reagiert UITableViewDelegate :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | / / Ich mein benutzerdefinierte Ansicht in diesem Fall ein Objekt / / Typ UILabel UIView * ) tableView : ( UITableView * ) tableView - (UIView *) tableView: (UITableView *) tableView NSInteger ) section { viewForHeaderInSection: (NSInteger) section { [ [ [ UILabel alloc ] initWithFrame : CGRectZero ] autorelease ] ; UILabel * label = [[[UILabel alloc] initWithFrame: CGRectZero] autorelease]; UIFont boldSystemFontOfSize : 20 ] ; label.font = [UIFont boldSystemFontOfSize: 20]; label.textAlignment = UITextAlignmentCenter; UIColor blackColor ] ; label.shadowColor = [UIColor blackColor]; 1 , 1 ) ; label.shadowOffset CGSizeMake = (1, 1); "Sezione" ; // Sostituire con un array come al solito Label.Text @ = "Abschnitt", / / mit einem Array wie gewohnt Ersetzen UIColor whiteColor ] ; label.textColor = [UIColor WhiteColor]; UIColor clearColor ] ; label.backgroundColor = [UIColor clearColor]; ; label.opaque = NO; Rücksendeaufkleber; } / / Wir müssen uns auch unterstützen, diese Botschaft wird nicht funktionieren CGFloat ) tableView : ( UITableView * ) tableView - (CGFloat) tableView: (UITableView *) tableView NSInteger ) section { heightForHeaderInSection: (NSInteger) section { ; Rückkehr 44; } |
Es ist auch wichtig zu zählen heightForHeaderInSection , wird es nicht funktionieren.
Notes of Interest
o UIImageView , ho utilizzato per inizializzare il frame CGRectZero che corrisponde a CGRectMake(0,0,0,0) . In der Kreation unserer UILabel , dass der Wunsch könnte auch ein komplexeres Objekt wie eine UIView oder UIImageView , benutzte ich, um die Initialisierung frame CGRectZero dies entspricht CGRectMake(0,0,0,0) .






Neueste Kommentare
Vik : Mit strategischer Hilfe!
Pfeffer : Hallo zusammen, ich weiß nicht, ob Sie einer der Schöpfer des WP-Plugin Bannerize sind. Ich habe ein gesichtet ...
Rosanna : Kann mir jemand sagen, wie lösche ich das Snap Shots Fenster, das automatisch öffnet, wenn ich ...
Selig Maresca : Ich kann nicht das Herunterladen von skypemote mich spiegaaa
Matthäus : Hallo an alle, leider Google erlaubt nicht die Nutzung der API für Flash, aber es wird ...