搜索栏中的复制粘贴在从其他应用复制时不起作用

时间:2018-02-19 11:20:33

标签: ios copy-paste uipasteboard

我是否需要明确编写具有此功能的内容?长按搜索栏后,粘贴按钮出现,我是否需要为该按钮实现任何委托方法?或者它是隐含的?

1 个答案:

答案 0 :(得分:0)

如果你想粘贴一个字符串,那么你可以使用下面的代码,这有助于从粘贴板检索复制的数据,并通过点击按钮将字符串设置到你的文本字段..

    @IBAction func StringGet(_ sender:UIButton){
                   for key in UIPasteboardTypeListString
                    {
                        print(key as! String)
                        let data = UIPasteboard.general.data(forPasteboardType: key as! String, inItemSet: nil)
                        if data != nil
                        {
                            let str = UIPasteboard.general.string!
                            self.yourString == str
                           } }
             }