有個需求,點擊某個按鈕,實現一段內容的拷貝,然后到其他應用內,直接長按粘貼。
實現如下:
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. view.backgroundColor = UIColor.white //應用內實現粘貼,這個txt用來測試的 let txt = UITextField(frame: CGRect(x: 100, y: 100, width: 100, height: 33)) txt.backgroundColor = UIColor.yellow txt.placeholder = "shuru" view.addSubview(txt) //1.測試剪切板 testPasteBoard(str: "123") } /// 測試剪切板,實現代碼拷貝內容 /// 結論:應用程序內可實現長按輸入框后,粘貼,應用程序外依然可以。 func testPasteBoard(str:String) { //就這兩句話就實現了 let paste = UIPasteboard.general paste.string = str }
拷貝后,不管是當前應用內,還是外部應用,都可以粘貼了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
|
新聞熱點
疑難解答