2

Gibt es trotzdem einen accessibilityLabel für den Titel UIViewController? Der title View Controller ist eine Zeichenkette, und ich bin mir sicher, dass für den Titel irgendwo ein Label sein sollte, wie kann ich darauf zugreifen? Kann einer der Navigationspunkte der Titel sein?accessibilityLabel of UIViewControllers Titel?

Danke!

Edit: Ja der Grund für die Frage ist, dass ich verschiedene accessibilityLabel für den Titel benötigen.

+0

Wollen Sie das Accessibility-Label anders sein als der Titel? – rmaddy

+0

@rmaddy Ja, das ist genau der Fall. – hzxu

Antwort

1

können Sie verwenden titleView

Zum Beispiel können Sie den Code in der viewDidLoad Methode setzen

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 300, 44)]; 
label.text = self.title; 
label.textAlignment = NSTextAlignmentCenter; 
self.navigationItem.titleView = label; 

dann können Sie die label.text ändern, indem Sie den Titel des View-Controllers zu ändern