Ich schreibe gerade ein QuickLook Plugin und frage mich, wie ich gleichzeitig ein Bild und einige Informationen zu diesem Bild anzeigen kann, ähnlich wie http://www.code-line.com/software/sneakpeekphoto/.
Antwort
Zu viele Anzeigen?Es gibt nur einen Weg, dies zu tun: Konvertieren Sie Ihren Inhalt in ein bereits unterstütztes Format. Das bedeutet entweder PDF oder HTML. Sie haben zwei Optionen:
- Für statische Informationen erstellen Sie eine einfache PDF-Vorschau, indem Sie eine Ansicht in ein PDF rendern. (Verwenden Sie die Methode
-dataWithPDFInsideRect:
vonNSView
) - Für dynamische Informationen erstellen Sie eine HTML-Seite mit Links und so weiter. QuickLook wird sie dann anzeigen. (Ich glaube, dass dies auch der Weg ist, wie Ihr Beispiel es macht.)
Wir haben keinen Weg gefunden, komplexe Vorschauen selbst zu erstellen und mussten uns auch an eine der Methoden halten. Keynote und Pages tun dasselbe - sie konvertieren ihre Präsentationen in mehrseitige PDF-Vorschauen...