PTDocumentViewSettingsController
@interface PTDocumentViewSettingsController
: UITableViewController <PTOverridable>
The PTDocumentViewSettingsController class displays settings to control a PTPDFViewCtrl.
-
The settings object that is used to persist view preferences.
Declaration
Objective-C
@property (nonatomic, strong, null_resettable) PTDocumentViewSettings *settings;Swift
var settings: PTDocumentViewSettings! { get set } -
The
PTPDFViewCtrlthat the control will apply settings changes to.Declaration
Objective-C
@property (nonatomic, weak, readonly) PTPDFViewCtrl *_Nullable pdfViewCtrl;Swift
weak var pdfViewCtrl: PTPDFViewCtrl? { get } -
trueif single page mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeSinglePageHidden;Swift
var viewModeSinglePageHidden: Bool { get set } -
trueif facing page mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeFacingHidden;Swift
var viewModeFacingHidden: Bool { get set } -
trueif cover facing page mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeCoverFacingHidden;Swift
var viewModeCoverFacingHidden: Bool { get set } -
trueif right to left page mode is hidden; false otherwise. Default is true unlessUIApplication.sharedApplication.userInterfaceLayoutDirection == UIUserInterfaceLayoutDirectionRightToLeftis true, in which case the default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeRightToLeftHidden;Swift
var viewModeRightToLeftHidden: Bool { get set } -
trueif reader mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeReaderHidden;Swift
var viewModeReaderHidden: Bool { get set } -
trueif continuous page mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL viewModeContinuousHidden;Swift
var viewModeContinuousHidden: Bool { get set } -
trueif light color mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL colorModeLightHidden;Swift
var colorModeLightHidden: Bool { get set } -
trueif dark color mode mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL colorModeDarkHidden;Swift
var colorModeDarkHidden: Bool { get set } -
trueif sepia color mode is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL colorModeSepiaHidden;Swift
var colorModeSepiaHidden: Bool { get set } -
trueif page rotation is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL pageRotationHidden;Swift
var pageRotationHidden: Bool { get set } -
trueif crop pages is hidden; false otherwise. Default isfalse.Declaration
Objective-C
@property (nonatomic) BOOL cropPagesHidden;Swift
var cropPagesHidden: Bool { get set } -
The document view settings controller’s delegate.
Declaration
Objective-C
@property (nonatomic, weak, nullable) id<PTDocumentViewSettingsControllerDelegate> delegate;Swift
weak var delegate: (any PTDocumentViewSettingsControllerDelegate)? { get set } -
Initializes a new instance of this view controller.
@returns An initialized
PTDocumentViewSettingsControllerinstanceDeclaration
Objective-C
- (nonnull instancetype)initWithPDFViewCtrl: (nonnull PTPDFViewCtrl *)pdfViewCtrl;Swift
init(pdfViewCtrl: PTPDFViewCtrl)Parameters
pdfViewCtrlThe
PTPDFViewCtrlthat the control will interface with. -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UIBarButtonItem *doneButtonItemSwift
var doneButtonItem: UIBarButtonItem { get } -
Undocumented
Declaration
Objective-C
PT_INIT_UNAVAILABLE -
Undocumented
Declaration
Objective-C
PT_INIT_UNAVAILABLE -
Undocumented
Declaration
Objective-C
- (instancetype)initWithStyle:(UITableViewStyle)style NS_UNAVAILABLE; -
Undocumented
Declaration
Objective-C
- (instancetype)initWithNibName:(nullable NSString *)nibName bundle:(nullable NSBundle *)nibBundle NS_UNAVAILABLE; -
Undocumented
Declaration
Objective-C
- (instancetype)initWithCoder:(NSCoder *)coder NS_UNAVAILABLE;
PTDocumentViewSettingsController Class Reference