TechnologiesUI & App Frameworks

QuickLook

iOSmacOStvOSwatchOSvisionOS

QuickLook previews documents and files inline on iOS, macOS, and visionOS, presenting Quick Look previews of provided URLs without requiring your app to render each file format itself. Build preview extensions that supply content for the system to display: handle a QLPreviewRequest to produce a preview, or a QLThumbnailRequest to generate a QLThumbnail for a file. For documents rendered as PDF, QLPreviewPDFStyle configures how the preview is presented.

Preview Extensions 2

Request objects your preview extension handles to supply previews and thumbnails for the system to display.

  • Cl
    QLPreviewRequest
    @typedef QLPreviewRequestRef
  • Cl
    QLThumbnailRequest
    @typedef QLThumbnailRequestRef

Thumbnails 1

The thumbnail representation your extension produces for a file.

  • Cl
    QLThumbnail
    An object that represents the thumbnail your preview extension generates for a file.

Preview Presentation 1

Options that configure how a generated preview is presented.

  • St
    QLPreviewPDFStyle
    Constants that specify how a preview rendered as a PDF is presented.

Legacy Generator Interface 1

The lower-level interface struct used by Quick Look generators.

  • St
    QLGeneratorInterfaceStruct
    A structure that defines the function-pointer interface implemented by a legacy Quick Look generator.

Extends 1

View
← UI & App Frameworks