Maintenant, il contient deux sous-vues. A 0 c'est imageView et à 1 c'est label. Maintenant, faites en sorte que la hauteur de l'image soit un peu plus petite afin de pouvoir donner à la hauteur de l'étiquette un peu plus de place pour avoir plusieurs lignes. Réglez la propriété du nombre d'étiquettes sur 0 par code.
let viewTabBar = tabBarItem.value(forKey: "view") as? UIView
let imageView = viewTabBar?.subviews[0] as? UIImageView
let label = viewTabBar?.subviews[1] as? UILabel
et jouez maintenant avec cette étiquette.
@ chirag90 Il s'agit d'un titre de barre de navigation, pas le titre d'un bar onglet élément. – the4kman
vous voulez label dans UITabBarItem cela signifie que vous voulez aussi son événement tactile (je suppose)? alors vous pouvez directement utiliser UIButton avec plusieurs lignes. –
L '"étiquette de titre" n'est pas exposée ... Vous aurez certainement besoin d'utiliser une barre d'onglets personnalisée. – DonMag