Frage

Wie kann ich die Farbe der Linie ändern, die die Navigationsleiste und die Ansicht trennt? Zum Beispiel flickr änderte es a href bis grau (<= "http://www.geardiary.com/wp-content/uploads/2009/09/Screen-shot-2009-09-08-at-8.00.06-AM .png“rel = "nofollow noreferrer"> http://www.geardiary.com/wp-content/uploads/2009/09/Screen-shot-2009-09-08-at-8.00.06-AM.png )

Mit dem Standard-Mine ist immer schwarz ...

Vielen Dank im Voraus für Ihre Hilfe, nico

War es hilfreich?

Lösung

Sie benutzten eine benutzerdefinierte untere Leiste und nicht der von Apple bereitgestellt diejenigen. Ich habe nicht das Setup wissen, aber wenn Sie können eigene Ansicht machen oder zeichnen, wie Sie wollen (Sie können dies tun), und Stick-Tasten auf sie (Sie können dies auch tun), dann Sie eine Symbolleiste haben

#define TOOLBAR_HEIGHT 44

CGRect frame = CGRectMake(self.view.bounds.size.height - TOOLBAR_HEIGHT, 0.0, self.view.bounds.size.width, TOOLBAR_HEIGHT);
UIView *customBottomBar = [[UIView alloc] initWithFrame:frame];
[customBottomBar setBackgroundColor: [UIColor grayColor]];

UIButton *button = [[UIButton alloc] initWithFrame:<frame goes here>]
... <button setup>
[customBottomBar addSubview:button];
[button release];

...<more buttons>
...<more buttons>

[self.view addSubview:customBottomBar];
[customBottomBar release];

Und um Ihre Frage zu beantworten, können Sie hinzufügen, was Sie zu jeder Ansicht wollen, also, während die Art, wie ich vorschlagen, nur die anpassungsfähigsten ist, können Sie nur eine 1pixel hohen farbigen Balken an der richtigen Stelle platziert werden soll (auf der Oberseite die vorhandene Symbolleiste), indem Sie diese:

CGRect frame = CGRectMake(self.view.bounds.size.height - TOOLBAR_HEIGHT, 0.0, self.view.bounds.size.width, 1);
UIView *customLine = [[UIView alloc] initWithFrame:frame];
[customLine setBackgroundColor: [UIColor grayColor]];
[self.view addSubview:customLine];
[customLine release];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top