PDFView не отображается при представлении в виде root навигационного контроллера - PullRequest
0 голосов
/ 20 марта 2020

У меня есть контроллер представления в XIB, содержащий PDFView, который я хотел бы представить модально с панелью навигации и панелью инструментов. При представлении следующим образом PDFView не отображается:

    let detailVC = BackgroundImageVC(viewModel: viewModel, transparency: transparency, selector: selector)
    present(UINavigationController(rootViewController: detailVC), animated: true)

Результат:

Presented in navigation controller

При непосредственном представлении PDFView появляется, но Конечно, нет навигации и панели инструментов:

    let detailVC = BackgroundImageVC(viewModel: viewModel, transparency: transparency, selector: selector)
    present(detailVC, animated: true)

Результат:

Presented as view controller

Что мне здесь не хватает?

[Swift 5, Xcode 11.3.1]

1 Ответ

0 голосов
/ 21 марта 2020

Вы можете попробовать добавить свой detailV C в качестве подпредставления.

detailVC.center = view.center
detailVC.bounds.size.width = view.bounds.width
detailVC.bounds.size.height = view.bounds.height
view.addSubview(detailVC)
...