-4
votes

Copier le texte de l'étiquette dans le presse-papier lorsque vous cliquez sur

D'abord, je dois faire de l'uilabel cliquable et quand il clique dessus, il doit copier son texte dans le presse-papiers. J'utilise Xcode 10 avec Swift 5.1.

Donc, tout d'abord, je m'attends à ce que l'étiquette soit cliquée et après cela, cette action peut-elle copier son texte dans le presse-papiers. Ceci est un programme de niveau de base.


3 commentaires

Qu'avez-vous fait jusqu'à présent et ce qui ne fonctionne pas exactement?


Jusqu'à présent, j'ai ajouté une étiquette à la visionneuse, c'est-à-dire.


S'il ne convient pas d'utiliser un uibutton au lieu de cela, vous devrez également prendre en compte un Gestural reconnaissant


4 Réponses :


0
votes

Essayez de faire une interaction utilisateur activée. Par exemple: xxx

vérifier ce fil précédent. Cette question a déjà été répondue. Comment faire un Uilabel Clickable?


0 commentaires

1
votes

Pour faire l'étiquette "Clickable":

@objc
func labelDidGetTapped(sender: UITapGestureRecognizer) {
    guard let label = sender.view as? UILabel else {
        return
    }
    UIPasteboard.general.string = label.text
}


0 commentaires

0
votes

Pour copier du texte dans votre presse-papiers. XXX


0 commentaires

0
votes

La première partie de la réponse peut être suivie comme -

@objc func tapFunction(sender:UITapGestureRecognizer)
{
    // this is for copying label text to clipboard.
    let labeltext = clickAble.text
    UIPasteboard.general.string = labeltext

}


0 commentaires