Some test text!
iOS / Guides / Show/hide layers
A PDF OCG (Optional Content Groups) dictionary represents a collection of graphic objects that can be made visible or invisible. Any graphic content of the PDF can be made optional, including page contents, XObjects, and annotations.
The PTPDFLayerViewController
allows you to browse OCG layers associated with the document being viewed by a PTPDFViewCtrl
. You can selectively render layers based on their states.
The PDF layer control is part of the Tools library, so make sure you have added the Tools library to your project .
To create a new PDF layer view controller instance and display it from another view controller, supply a PTPDFViewCtrl
instance to the PTPDFLayerViewController
designated initializer:
// Initialize layer view controller with a PTPDFViewCtrl instance.
let pdfLayerViewController = PTPDFLayerViewController(pdfViewCtrl: pdfViewCtrl)
let navigationController = UINavigationController(rootViewController: pdfLayerViewController)
if ( UIDevice.current.userInterfaceIdiom == .pad ) {
navigationController.modalPresentationStyle = .popover
navigationController.popoverPresentationController?.barButtonItem = layerButton
}
self.present(navigationController, animated: true, completion: nil)
PTPDFLayerViewController
's
UIPopoverPresentationController
with either:
sourceRect
AND sourceView
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales