UITextView déplacement du curseur
Bonjour,
encore moi.. ::)
NSMakeRange(x,x); fonctionne bien, mais pour déplacer un curseur de x position encore faut-il qu'il y est du texte sinon pas de déplacement. Si avec du texte cela fonctionne, avec des espaces cela marche mal..
mais pourquoi faire ? une indentation quand l'utilisateur utiliseras la touche espace. Il taperas sont texte dans un 'espace' vierge de texte et quand il utiliseras la touche espace il faudrait que le curseur avance de x position sans qu'il y est du texte 'devant' son texte.
Et là je bute..
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Insérer n espaces dans le champ de texte, ou une tabulation ...
en mettant des espaces j'ai eu des surprises.. je vais tenter avec la touche 'tab'..
merci.
Avec un UITextView et un NSAttributedString, tu peux régler la taille des tab stops:
http://stackoverflow.com/questions/15510936/how-do-i-add-tab-stops-to-an-nsattributedstring-and-display-in-a-uitextview
Avec un delegate sur ton UITextView, tu peux transformer les espaces en tabulation.