Od docs dla QuickLook:Quicklook wbudowany podgląd
„Część konsumentem Quick Look ma trzy składniki: dokument Reader (składający się z widoku niestandardowego i panelu), przełączanie wiązki za to czytelnik, oraz SPI, aby umożliwić komunikację z klientem Każdy z tych składników ma szczególną rolę do odegrania w wsparcia konsumenta. czytelnik-Quick Look
Dokument wdraża Widok (NSView) i panel (NSPanel) dostosowany do wyświetlania podglądów dokumentu . Wraz z zawartością podglądu widok może zawierać (na opcje klienta) elementy sterujące dla manipulowania podglądem, takie jak przewijanie strony, przewijanie do tyłu, odtwarzanie i wyszukiwanie tekstu. Aplikacja kliencka może umieścić ten widok w swoim interfejsie użytkownika, jeśli wybierze. Quick Panel Look zawiera szybki przegląd wygląd i różne kontrole, które pozwolić użytkownikowi podjąć pewne działania z podglądu, takich dokonywania podglądu obrazu pełnym ekranie lub rozpoczęcia pokazu slajdów.”
I zostały przedzieranie się przez wszystkie dokumenty i przykładów QuickLook i nie widzę, albo:.
- definicja jakiejkolwiek „Dokument czytelnik” komponentu lub sposób do niego dostęp
- Wszelkie rodzaj SPI jako taki, który pokazywałby konsumentowi quicklook
- Każdy bezpośredni dostęp do NSView używanego przez quicklook do wyświetlania podglądów.
Wszystko, co chcę zrobić, jak mówią docs: osadzić widok quicklook w mojej własnej hierarchii, a nie w panelu. Panel oczywiście ma obszerną dokumentację. Czy ktokolwiek z powodzeniem wcześniej korzystał z Quicklook w ten sposób?
Czy QLPreviewView działa dla Ciebie? –
jakie było rozwiązanie, które zastosowałeś, pojawia się błąd przy korzystaniu z QLPreviewView. Próbuję wyświetlić podgląd lokalnego pliku. – Suhaiyl