Je veux créer une étiquette dans iOS, que quelqu'un puisse m'aider à faire le premier mot du texte de l'étiquette audacieux et cliquable. L'étiquette affiche le nom d'utilisateur et son commentaire et le premier mot est toujours le nom d'utilisateur. Merci d'avance! P>
4 Réponses :
Vous devez utiliser un moyen de faire le premier mot uitapesteurecognizer code> pour effectuer
uilabel code> cliquable. Utilisez
uIView code> et ajoutez
uilabel code> en tant que sous-espages sur ce
cliquable code> est de Sortez le premier mot de l'étiquette à l'aide de la méthode String et stockez-la dans une autre étiquette et utilisez le code ci-dessus pour le faire cliquer sur P>
NSArray* wordArray = [yourLabel.text componentsSeparatedByString: @" "];
NSString* firstWord = [wordArray objectAtIndex: 0];
Il ne fonctionnera pas pour le 1er personnage. Une étiquette complète sera cliquable.
Oui, vous avez raison, mais c'est le moyen de faire une étiquette cliquable code>
Si le texte de l'étiquette sera constant, créez une vue vide et placez-vous sur le premier mot, puis attachez la reconnaissance de geste à cela.
C'est la voie à faire de l'étiquette cliquable, je suis d'accord. Mais la question n'exige pas cela, de mieux regarder le titre lui-même. @Foram Mukund Shah, la réponse peut être utilisée.
Quel est le point alors s'il doit utiliser un bouton. Il pourrait simplement toucher cette question ne serait pas de sens, il a demandé à propos de label.
Les étiquettes semblent être difficiles. Vous pouvez utiliser une vue. Ajoutez un bouton et une étiquette de la côte à côté et ajoutez le 1er caractère sur le bouton et les autres pour étiqueter. P>
J'espère que cela vous sera clair. P>
Profitez de la programmation! p>
Je suppose que plus une solution élégante utilisera TTTATRIBUTEDString ou similaire.
Exemple : strong> p> Sortie: strong> p> Point clé: strong> p> Notez que vous devez ouvrir espérons que cela aide. P> fr. p>
xcworkspace code> dans xcode / appcode car j'utilise cocoapodes ici . p>
Eugene p> p>
Comment puis-je détecter les #tags et @AserSernames à l'aide de tttattributedstring
Il ne fonctionne pas avec la compilation Erreur: la commande de liaison a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)
Je viens de mettre à jour les sources, veuillez utiliser XCWorkSpace Fichier au lieu de XcodeProj.
Soyez plus spécifique, postez un code que vous avez essayé
Seul le premier mot devrait répondre à l'interaction de l'utilisateur?
Oui, seul le premier mot répond à l'interaction de l'utilisateur.
S'il vous plaît vérifier Stackoverflow.com/questions/8811909/... . Il vous donnera un mot taché de
uilabel code> Vous pouvez simplement le comparer avec le premier mot de
uilabel code>.