UIPasteboard不提供选项,如果它有多个字符串,则粘贴什么

时间:2015-09-14 12:47:34

标签: ios swift uipasteboard

我在UIPasteboard上放了不止一个字符串,但是粘贴在UITextField上时只粘贴了第一个字符串,任何人都可以告诉我如何粘贴其他所有字符串

我正在应对第一次申请和粘贴其他申请。

var generalPasteBoard = UIPasteboard.generalPasteboard()
    generalPasteBoard.strings = ["line1","line2","line3"]

1 个答案:

答案 0 :(得分:0)

您必须创建自己的UI,以便在UIPasteboard中的字符串数组中提供选项。目前没有UIPasteboard委托这样的东西。当用户点击给定的“粘贴”时,它只是粘贴顶部的任何内容。

一种方法是下拉UITableView所有选项,用户可以选择将哪一个复制到UITextField(我曾经实现过这个选项,但这是一个很长的镜头)一次您的UITextField成为第一个响应者。