我在UIPasteboard上放了不止一个字符串,但是粘贴在UITextField上时只粘贴了第一个字符串,任何人都可以告诉我如何粘贴其他所有字符串
我正在应对第一次申请和粘贴其他申请。
var generalPasteBoard = UIPasteboard.generalPasteboard()
generalPasteBoard.strings = ["line1","line2","line3"]
答案 0 :(得分:0)
您必须创建自己的UI,以便在UIPasteboard
中的字符串数组中提供选项。目前没有UIPasteboard委托这样的东西。当用户点击给定的“粘贴”时,它只是粘贴顶部的任何内容。
一种方法是下拉UITableView
所有选项,用户可以选择将哪一个复制到UITextField
(我曾经实现过这个选项,但这是一个很长的镜头)一次您的UITextField
成为第一个响应者。