Как сделать полноэкранный снимок экрана в Swift?

я обнаружилэтот код:

func screenShotMethod() {
    //Create the UIImage
    UIGraphicsBeginImageContext(view.frame.size)
    view.layer.renderInContext(UIGraphicsGetCurrentContext())
    let image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    //Save it to the camera roll
    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
}

Что мне нужно сделать, чтобы получить все другие элементы, такие как панель навигации, на скриншотах?

Ответы на вопрос(13)

Ваш ответ на вопрос