Je veux développer une fonctionnalité qui pour définir le cadre de Merci d'avance. P> uilabel code> en fonction de son moyen de texte lorsque le texte change de texte est modifié? Si oui, alors partagez un lien ou une idée pour le développer. P>
4 Réponses :
Si vous voulez connaître quelque chose pour plus d'informations lisez < un href = "http://developer.apple.com/library/iikit/#documentation/uikit/reference/nsstring_uikit_additions/reference/reference.html" rel = "nofollow"> ici p> p>
Bonjour Comment puis-je ajouter un bouton sur une position de cadre de texte O0? une idée?
Calculez de manière programmative son emplacement sur la vue, puis ajoutez UIButton avec style personnalisé et fond clair. Mettez-le sur "O0".
S'il vous plaît donnez-moi du code Comment puis-je calculer un emplacement sur la vue? Une idée?
Obtenez la taille du texte @ "@" mon excellent texte "et pour le texte @" mon grand texte O0 "et calculer la différence.
donnez-moi s'il vous plaît ce code pour résoudre mon problème B'COZ Son requis
Essayez ceci
label.text = @"some text of random length"; [label sizeToFit]; If the text might be more than 1 line, add label.numberOfLines = 0; before calling sizeToFit;
Merci mec, le sizetofit vient de résoudre mon problème: je reçois l'étiquette dans la bonne position qu'à la deuxième fois que j'ai appuyé sur le bouton.
C'est il est 2016 et Maintenant, et à Swift 3, utilisez: P> tailleWithfont code> est parti depuis longtemps. let text = "Random Text"
let size = (text as NSString).size(attributes: [NSFontAttributeName : UIFont.systemFont(ofSize: 50)])
let label = UILabel(frame: CGRect(x: 0, y: 0, width: size.width, height: size.height))
Merci d'avoir montré comment faire cela, mais le texte comme nstring code> se préoccupe de moi. Y a-t-il un moyen plus swift plus "natif" de faire cela?
Pas que je sois au courant .. dans le futur, espérons-lely nstring sera complètement ponté à la chaîne.