Как вставить из UIPasteBoard в WKWebView? - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь использовать UIBarButton (правая сторона) в качестве кнопки вставки.Пользователь уже скопировал текст в UIPasteBoard в предыдущем ViewController.При нажатии UIBarButton (Вставить) текст должен появиться в текстовом поле на веб-сайте, на котором сосредоточен пользователь.Например, если пользователь нажимает Google search box, а затем нажимает «Вставить», должен появиться текст.

Я только нашел решения использовать UIPasteBoard со строками для вставки в UITextFields, UITextViews внутри приложения, а не в WKWebViews.

@IBOutlet var webView: WKWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Paste", style: .plain, target: self, action: #selector(pasteText))

    let myURL = URL(string:"https://www.google.com")
    let myRequest = URLRequest(url: myURL!)
    webView.load(myRequest)
}

@objc func pasteText() {
    // Code?
}

UIPasteBoard Picture Graphic

Попытка использовать UIPasteBoard для вставки текста в текстовое поле на веб-сайте (WKWebView).

...