Keiner der anderen Antworten waren als Kopie und pasteable, wie ich wollte, also ...
UILabel *toolbarLabel = [[UILabel alloc] initWithFrame:CGRectZero];
toolbarLabel.text = @"Text in yo toolbar";
[toolbarLabel sizeToFit];
toolbarLabel.backgroundColor = [UIColor clearColor];
toolbarLabel.textColor = [UIColor grayColor];
toolbarLabel.textAlignment = NSTextAlignmentCenter;
UIBarButtonItem *labelItem = [[UIBarButtonItem alloc] initWithCustomView:toolbarLabel];
UIBarButtonItem *flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[self setToolbarItems:@[flexible, labelItem, flexible] animated:false];
Dies vorausgesetzt, dass Sie das haben Symbolleiste durch Ihren Navigationscontroller (um es von jedem View Controller anzuzeigen, der von einem Navigationscontroller angezeigt wird,)
Es sieht etwas aus g wie folgt aus (iOS 9):
Ich habe dies als Label : UILabel * errorLabel = [[UILabel-Zuweisung] initWithFrame: CGRectMake (100.0, 100.0, 140.0, 125.0)]; aber die y-Eigenschaft der Rect funktioniert nicht richtig – cdub
Ihre Symbolleiste ist 64 Höhe, und wenn Ihr Etikett bei 100 beginnt, müssen Sie die y ändern. –
yeah, aber der UILabel-Text ist ausgeschaltet im Vergleich zu meinem UIBarButtonItem-Zurück-Button. Wie verschiebe ich den UILabel Text auf der Seite – cdub