Ich verwende eine Registerkartenleiste (UITabBarController) in meiner Anwendung und möchte das Aussehen der Tabelle anpassen, die angezeigt wird, wenn Sie auf die Schaltfläche "Mehr" klicken. Ich habe herausgefunden, wie man das Erscheinungsbild der Navigationsleiste, die auf dem Bildschirm "Mehr" ist durch die Einstellung ändern
self.moreNavigationController.navigationBar.barStyle
in einer Unterklasse von UITabBarController und ich habe es geschafft, die Hintergrundfarbe der Tabelle zu ändern, indem ich die
self.moreNavigationController.topViewController.view.backgroundColor
aber ich weiß nicht, wie ich die Schriftfarbe in den Zellen der Tabelle ändern kann. Ich hatte gehofft, ich könnte verwenden
self.moreNavigationController.topViewController.view.visibleCells
aber diese scheint immer leer zu sein. Ich habe versucht, dies in viewDidLoad, viewWillAppear und viewDidAppear zu tun, ohne Erfolg. Das Objekt self.moreNavigationController.topViewController ist vom Typ UIMoreListController, der undokumentiert zu sein scheint, und ich kann nichts Offensichtliches in der Schnittstelle sehen, das mir helfen wird.
Irgendwelche Ideen?