В приложении MacOS я использовал классический PDFView с прозрачным фоном с простым:
pdfViewer.backgroundColor = .clear
Все работало как прелесть в Мохаве, но из обновления Catalina я действительно могу это исправить. Возможно, это ошибка в отношении Catalyst, которая может быть исправлена в следующем обновлении, но если вы видите исправление или альтернативу, это может быть приятно! Я пытался сделать pdfViewer.removeFromSuperview()
, но окна хорошо прозрачны.