Сделайте скриншот всего WebView в iOS 4 Swift. - PullRequest
0 голосов
/ 07 июня 2018

Я действительно надеюсь, что вы можете мне помочь.В моем проекте у меня есть WebView, открывающий определенную страницу и кнопку, мне нужно сделать снимок экрана всей веб-страницы и экспортировать его как изображение или pdf, когда пользователь нажимает кнопку.

Здесьчто у меня есть в моем ViewCnotroller:

import UIKit

class ViewController: UIViewController {


@IBOutlet weak var WebView: UIWebView!

override func viewDidLoad() {
    super.viewDidLoad()

    let url = URL (string: "https://www.google.com")
    QuizView.loadRequest(URLRequest(url: url!))

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBAction func ShotBtn(_ sender: Any) {

    let activityVC = UIActivityViewController(activityItems: [self.WebView.image], applicationActivities: nil)

}
}

Теперь я знаю, что значение типа UIWebView не имеет изображения члена, но единственный пример, который я нашел, - это использование WebView, встроенного в UIImage.

Я виделэтот ответ Получить содержимое UIWebView и преобразовать его в изображение , но я искал что-то в swft 4

Как я могу это сделать?Thankyou

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...