Swift3.0剪切板代碼拷貝及跨應(yīng)用粘貼實(shí)現(xiàn)代碼
有個(gè)需求,點(diǎn)擊某個(gè)按鈕,實(shí)現(xiàn)一段內(nèi)容的拷貝,然后到其他應(yīng)用內(nèi),直接長(zhǎng)按粘貼。
實(shí)現(xiàn)如下:
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. view.backgroundColor = UIColor.white //應(yīng)用內(nèi)實(shí)現(xiàn)粘貼,這個(gè)txt用來(lái)測(cè)試的 let txt = UITextField(frame: CGRect(x: 100, y: 100, width: 100, height: 33)) txt.backgroundColor = UIColor.yellow txt.placeholder = "shuru" view.addSubview(txt) //1.測(cè)試剪切板 testPasteBoard(str: "123") } /// 測(cè)試剪切板,實(shí)現(xiàn)代碼拷貝內(nèi)容 /// 結(jié)論:應(yīng)用程序內(nèi)可實(shí)現(xiàn)長(zhǎng)按輸入框后,粘貼,應(yīng)用程序外依然可以。 func testPasteBoard(str:String) { //就這兩句話就實(shí)現(xiàn)了 let paste = UIPasteboard.general paste.string = str }
拷貝后,不管是當(dāng)前應(yīng)用內(nèi),還是外部應(yīng)用,都可以粘貼了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Objective-c代碼如何移植為Swift代碼 Objective-c代碼轉(zhuǎn)移到Swift過(guò)程介紹
這篇文章主要介紹了Objective-c代碼如何移植為Swift代碼,Objective-c代碼轉(zhuǎn)移到Swift過(guò)程介紹,需要的朋友可以參考下2014-07-07SwiftUI使用Paths和AnimatableData實(shí)現(xiàn)酷炫的顏色切換動(dòng)畫(huà)
這篇文章主要介紹了SwiftUI使用Paths和AnimatableData實(shí)現(xiàn)酷炫的顏色切換動(dòng)畫(huà),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-05-05Swift利用CoreData如何存儲(chǔ)多種數(shù)據(jù)類的通訊錄
這篇文章主要給大家介紹了關(guān)于Swift利用CoreData如何存儲(chǔ)多種數(shù)據(jù)類的通訊錄的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12SwiftUI智能家居開(kāi)關(guān)燈頁(yè)面搭建示例
這篇文章主要為大家介紹了SwiftUI智能家居開(kāi)關(guān)燈頁(yè)面搭建示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Combine中錯(cuò)誤處理和Scheduler使用詳解
這篇文章主要為大家介紹了Combine中錯(cuò)誤處理和Scheduler使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12解析Swift語(yǔ)言面相對(duì)象編程中的繼承特性
這篇文章主要介紹了解析Swift語(yǔ)言面相對(duì)象編程中的繼承特性,是Swift入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11