2010-03-26 12 views
9

Existe-t-il un moyen de copier du texte à partir d'un TextView dont l'interaction utilisateur est activée dans le Presse-papiers via un UIButton?Copier du texte dans le Presse-papiers (Pasteboard) à partir de UITextView via UIButton?

Mais au lieu de l'utilisateur en maintenant son doigt sur la UITextView de sorte que la fenêtre standard pomme popups pour copier Je veux que l'utilisateur soit capable de faire avec un simple clic du bouton .. (Texte intégral)

Cordialement,

Répondre

25

Dans l'action cible du bouton, appelez

[UIPasteboard generalPasteboard].string = uiTextView.text; 
+0

@kenny Je veux copier tout le texte que l'utilisateur peut saisir le UITextView. .> whateverStringYouWantToCopy> désolé n'a pas obtenu cela .. noob ici :( –

+2

@user: Change donc 'whateverStringYouWantToCopy' en' theTextView.text'. – kennytm

3

Vous pouvez prendre la UIView réelle, que les émissions de UIViewController actuelles et boucle à travers les sous-vues pour obtenir ce que l'utilisateur de INTERACTIONS de tous UITextView n activé. Ou avez-vous un seul textview?

Vous pouvez obtenir le texte d'un UITextView avec sa propriété de texte et copier ce texte avec la méthode KennyTM décrit ci-dessus:

[UIPasteboard generalPasteboard].string = yourTextView.text;