2017-08-18 1 views
0

J'ai UITabBarController avec tabBarItems défini dans le code (hérité). Pour une raison étrange je ne peux pas comprendre, le titre du premier tabBarItem est répété en gris dans le coin inférieur gauche de la barre d'onglets. Je crois que j'ai même vu 2 titres qui se chevauchent là. Une idée de la cause première de cela? Merci.Titre de l'élément UITabBar répété dans le coin inférieur gauche - bug visuel

enter image description here

+0

Est-ce que votre nom d'écran dans l'onglet du tableau de bord est "Tableau de bord"? –

+0

Quelqu'un doit faire quelque chose avec des vues UIKit qu'ils ne devraient pas être. Je rechercherais des méthodes qui sont généralement ignorées. –

+0

Plus précisément, 'layoutSubviews' est-il surchargé dans une sous-classe personnalisée de UITabBar? –

Répondre

0

Je compris enfin! L'appel à setupTabBar() où le titre de l'icône et les images sélectionnées/désélectionnées ont été créés trop tôt dans la fonction create(), c'est-à-dire pendant l'initialisation de viewController. Je l'ai déplacé à viewDidLoad() et maintenant le bug visuel est parti. Merci encore!