PSPDFSettingsOptions
Objective-C
enum PSPDFSettingsOptions : NSUInteger {}
Swift
struct Options : OptionSet, @unchecked Sendable
The possible UX settings that can be set by a PDFSettingsViewController
.
-
Shows UI to change
ScrollDirection
.Declaration
Objective-C
PSPDFSettingsOptionScrollDirection = 1 << 0
Swift
static var scrollDirection: PDFSettingsViewController.Options { get }
-
Shows UI to change
PageTransition
(continuous or per-spread scrolling).Declaration
Objective-C
PSPDFSettingsOptionPageTransition = 1 << 1
Swift
static var pageTransition: PDFSettingsViewController.Options { get }
-
Shows UI to change
AppearanceMode
(sepia and dark rendering).Declaration
Objective-C
PSPDFSettingsOptionAppearance = 1 << 2
Swift
static var appearance: PDFSettingsViewController.Options { get }
-
Shows UI to adjust screen brightness.
Declaration
Objective-C
PSPDFSettingsOptionBrightness = 1 << 3
Swift
static var brightness: PDFSettingsViewController.Options { get }
-
Shows UI to change
PageMode
(single or double page mode).Declaration
Objective-C
PSPDFSettingsOptionPageMode = 1 << 4
Swift
static var pageMode: PDFSettingsViewController.Options { get }
-
Shows UI to change
ConfigurationSpreadFitting
.Declaration
Objective-C
PSPDFSettingsOptionSpreadFitting = 1 << 5
Swift
static var spreadFitting: PDFSettingsViewController.Options { get }
-
The default set of settings the user can adjust with
PDFSettingsViewController
.Declaration
Objective-C
PSPDFSettingsOptionDefault = PSPDFSettingsOptionScrollDirection | PSPDFSettingsOptionPageTransition | PSPDFSettingsOptionSpreadFitting | PSPDFSettingsOptionAppearance | PSPDFSettingsOptionBrightness
Swift
static var `default`: PDFSettingsViewController.Options { get }
-
All the settings that can be set by a
PDFSettingsViewController
.Declaration
Objective-C
PSPDFSettingsOptionAll = (9223372036854775807L * 2UL + 1UL)
Swift
static var all: PDFSettingsViewController.Options { get }