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 titleViewDiese 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!

UISegmentedControl in der Navigationsleiste mit der Schaltfläche Zurück

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