【问题标题】:Swift : pressed label to copy text to the clipboardSwift:按下标签将文本复制到剪贴板
【发布时间】:2015-12-19 04:23:45
【问题描述】:

我想在按下标签时将文本保存到剪贴板。

我尝试过 UIPasteboard,但 Xcode 7 无法识别

所以基本上我只停留在真正的基础上:

@IBAction func label1(sender: AnyObject) {

}

【问题讨论】:

    标签: swift button label clipboard


    【解决方案1】:

    这段代码对我有用:

     let pasteboard = UIPasteboard.general
     pasteboard.string = lableGetPassword.text
    

    【讨论】:

      【解决方案2】:

      将文本复制到剪贴板的 XCode 8 和 Swift 3 代码如下所示:

      UIPasteboard.general.string = "this is your text"
      

      【讨论】:

        【解决方案3】:
        let pasteBoard = NSPasteboard.generalPasteboard()
        pasteBoard.clearContents()
        pasteBoard.setString("my string", forType: NSStringPboardType)
        

        【讨论】:

          【解决方案4】:

          如果只是文本,请使用此代码片段:

          UIPasteboard.generalPasteboard().string = "Label text"
          

          【讨论】:

          • 嗨,奥列格,感谢您的回答,我已经尝试过了,但是“使用了未解析的标识符“UIPasteboard”
          • UIPasteboard.general.string = "标签文本"
          猜你喜欢
          • 1970-01-01
          • 2014-09-02
          • 1970-01-01
          • 1970-01-01
          • 2014-08-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多