Bonjour,
je reprend du code laisser a l'abandon depuis un moment;
[_textview setSelectedRange:NSMakeRange(300, 1)];
_textview.text=@2;
j'ai bien le chiffre qui apparait mais la position de NSMakeRange ne le fait pas bouger 'd'un pouce'
une idée.
merci.
Réponses
Ton range part de 300, et fait 1 caractère, et le contenu de la textView est très court (1 seul caractère), et en plus tu modifies le contenu de textView après avoir défini le range, donc çà ne peut pas fonctionner. Que veux tu faire au juste ?
j'ai inverser les lignes.
J'aurais bien aimer déplacer le texte verticalement ou horizontalement.
je suis partis sur 30 (déplacement en retour chariot) et 1 pour la taille du texte à déplacer.
en te lisant, NSMakeRange ne doit être qu'une sélection, il doit me manquer la position.
Je suppose...
ceci me semble plus adéquat...
Peux tu être plus précis ? Tu veux dire insérer 30 sauts de lignes avant ?
Bonjour alf,
oui deplacer du texte en x,y ce serait parfait, qui peut le plus peu le moins.
Je n'ai absolument rien compris.
Tu veux insérer du texte ou "déplacer" ton texte ? Pourquoi ?
Je ne sais pas ce que tu comptes faire avec ton NSMakeRange mais si c'est bien ce que je pense, il ne sert pas à ça.
Tu veux déplacer le texte au sein de ton textview? Déplacer ton textview? Agencer les caractères dans ton textview?
Si j'ai bien compris, tu veux déplacer ton texte vers le bas (quel intérêt ?), mais dans ce cas, setSelectedRange ne te sera d'aucune utilité... setSelectedRange te permet de sélectionner une partie de texte (le mettre en surbrillance), comme lorsque tu fais "sélectionner" après un appui long sur une zone de texte.
Apparemment tu veux ajouter des retours chariot avant ton texte, et pour ça il te faut modifier ta string et y ajouter des /n. Mais encore une fois, quel est l'intérêt de faire çà , car tu es peut-être en train de prendre le problème à l'envers. Peut-être veux tu scroller tout simplement ?
si je peut faire des retours chariots pour aérer un texte, ce serra bien, pour le reste j'oublie, je voit bien que ce n'est pas fait pour ça.
Essaie
Avec des NSAttributedString et les NSParagraphStyle et ses properties lineSpacing, paragraphSpacing, paragraphSpacingBefore, tu pourras peut-être faire ce que tu souhaites.
merci a vous. :-*