J'ai une multiligne UILabel dont la taille de police que j'aimerais régler en fonction de la longueur du texte. L'ensemble du texte devrait correspondre à l'étiquette de l'image sans la tronquant.
Malheureusement, selon la documentation de l' adjustsFontSizeToFitWidth
propriété "n'est efficace que lorsque l' numberOfLines
propriété est définie à 1".
J'ai essayé de déterminer le réglage de la taille de la police à l'aide de
-[NSString (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(UILineBreakMode)lineBreakMode]
et puis la décrémentation de la taille de la police jusqu'à ce qu'il s'adapte. Malheureusement, cette méthode interne tronque le texte pour l'adapter à la taille spécifiée et renvoie la taille de la chaîne tronquée.