如何在Swift中不断更新ULabel的文本

问题描述

概述 我正在建立一个简单的项目,其中有一个textView和一个标签。我希望每次用户从textView复制一个单词并显示它时,标签内容都会更改。 目前,我无法自动执行此操作。

我在做什么

class ViewController: UIViewController {
    
    @IBOutlet weak var textView: UITextView!
    @IBOutlet weak var label: UILabel!
    @IBOutlet weak var refresh: UIButton!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        label.text = UIPasteboard.general.string
        
        refresh.addTarget(self,action: #selector(displayNew),for: .touchUpInside)
    }
    
    @objc func displayNew(){
        label.text = UIPasteboard.general.string
    }
}

因此,只要用户按下刷新按钮,标签的文本就会刷新。现在我需要它自动发生。

问题
每当用户复制内容时,ypu将如何自动刷新标签的文本?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)