Я пытаюсь использовать 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
для вставки текста в текстовое поле на веб-сайте (WKWebView
).