Ios 如何在Swift中不断更新ULabel的文本
概述 我正在构建一个简单的项目,其中有一个文本视图和一个标签。我希望每次用户从textView复制一个单词并显示它时,标签内容都会更改。 目前我无法自动完成这项工作 我在做什么 类ViewController:UIViewController{ @IBOutlet弱var textView:UITextView! @IBVAR标签:UILabel! @IBVAR刷新:UIButton! 覆盖func viewDidLoad{ super.viewDidLoad label.text=UIPasteboard.general.string refresh.addTargetself,操作:selectordisplayNew,用于:.touchUpInside } @objc func displayNew{ label.text=UIPasteboard.general.string } } 因此,每当用户按下刷新按钮时,标签的文本就会刷新。现在我需要它自动发生 问题: 当用户复制某些内容时,ypu如何自动刷新标签文本?添加侦听器Ios 如何在Swift中不断更新ULabel的文本,ios,swift,text,uilabel,Ios,Swift,Text,Uilabel,概述 我正在构建一个简单的项目,其中有一个文本视图和一个标签。我希望每次用户从textView复制一个单词并显示它时,标签内容都会更改。 目前我无法自动完成这项工作 我在做什么 类ViewController:UIViewController{ @IBOutlet弱var textView:UITextView! @IBVAR标签:UILabel! @IBVAR刷新:UIButton! 覆盖func viewDidLoad{ super.viewDidLoad label.text=UIPast
NotificationCenter.default.addObserver(self, selector: #selector(clipChange),
name: UIPasteboard.changedNotification, object: nil)
添加一个侦听器
NotificationCenter.default.addObserver(self, selector: #selector(clipChange),
name: UIPasteboard.changedNotification, object: nil)