UISegmentedControl in der Navigationsleiste mit der Schaltfläche Zurück
Ich bin das hinzufügen einer UISegmentedControl
um die Navigation bar ein Programm, wo die titleView
werden sollte. Aber wie Apple-docs erwähnt habe, unter titleView
Diese Eigenschaft wird ignoriert, wenn leftBarButtonItem ist nicht null.
Aber ich will die zurück-Taste als auch. Wie Sie haben gezeigt, dass es in Ihre eigenen Bilder!
Unten ist der code, füge ich die UISegmentedControl
.
self.navigationItem.leftBarButtonItem = nil;
UISegmentedControl *statFilter = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"Filter_Personnal", @"Filter_Department", @"Filter_Company", nil];
[statFilter setSegmentedControlStyle:UISegmentedControlStyleBar];
self.navigationItem.titleView = statFilter;
Gibt es einen anderen Weg, um einen UISegmentedControl
zusammen mit der Zurück-Taste?
Danke.
InformationsquelleAutor der Frage Isuru | 2013-03-13
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Entfernen Sie diese Zeile --- >
self.navigationItem.leftBarButtonItem = nil;
Fügen Sie diese stattdessen
Einzige änderung ist ich habe diese Zeile :
Hoffe, das Hilft !!!
InformationsquelleAutor der Antwort arun.s
Können Sie erstellen eine
UIBarButtonItem
mit einer benutzerdefinierten Ansicht, die möglicherweise IhreUISegmentedControl
.Etwas entlang der Linien der folgenden arbeiten dürfen.
Ich noch nicht getestet, aber es sollte in die richtige Richtung, was Sie brauchen.
InformationsquelleAutor der Antwort CaptainRedmuff