程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Swift3.0剪切板代碼拷貝及跨應用粘貼實現代碼

Swift3.0剪切板代碼拷貝及跨應用粘貼實現代碼

編輯:更多關於編程

Swift3.0剪切板代碼拷貝及跨應用粘貼實現代碼。本站提示廣大學習愛好者:(Swift3.0剪切板代碼拷貝及跨應用粘貼實現代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是Swift3.0剪切板代碼拷貝及跨應用粘貼實現代碼正文


有個需求,點擊某個按鈕,實現一段內容的拷貝,然後到其他應用內,直接長按粘貼。

實現如下:

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
 
 
 } 

拷貝後,不管是當前應用內,還是外部應用,都可以粘貼了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved