PSPDFFlexibleToolbarPosition
Objective-C
NS_OPTIONS(NSUInteger, PSPDFFlexibleToolbarPosition) {
/// Undefined position. Upon display the toolbar can select an appropriate default
/// position or restore position from previous runs.
PSPDFFlexibleToolbarPositionNone = 0,
/// The toolbar replaces the top (navigation)bar.
PSPDFFlexibleToolbarPositionInTopBar = 1 << 0,
/// The toolbar is positioned on the left side of the available screen real estate.
PSPDFFlexibleToolbarPositionLeft = 1 << 1,
/// The toolbar is positioned on the right side of the available screen real estate.
PSPDFFlexibleToolbarPositionRight = 1 << 2,
/// The toolbar is positioned at the top, below the navigation bar.
PSPDFFlexibleToolbarPositionTop = 1 << 3,
/// The toolbar is positioned on the left or right side of the available screen real estate.
PSPDFFlexibleToolbarPositionHorizontal = PSPDFFlexibleToolbarPositionInTopBar | PSPDFFlexibleToolbarPositionTop,
/// The toolbar is positioned in the top (navigation)bar or below it.
PSPDFFlexibleToolbarPositionVertical = PSPDFFlexibleToolbarPositionLeft | PSPDFFlexibleToolbarPositionRight,
/// The default toolbar positions in the top (navigation)bar and on the left and right side of the available screen real estate.
PSPDFFlexibleToolbarPositionDefault = PSPDFFlexibleToolbarPositionInTopBar | PSPDFFlexibleToolbarPositionVertical,
/// All valid toolbar positions. Excluding `PSPDFFlexibleToolbarPositionNone`.
PSPDFFlexibleToolbarPositionAll = PSPDFFlexibleToolbarPositionHorizontal | PSPDFFlexibleToolbarPositionVertical,
}
Swift
struct Position : OptionSet, @unchecked Sendable
Undocumented
-
Undefined position. Upon display the toolbar can select an appropriate default position or restore position from previous runs.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionNone = 0
-
The toolbar replaces the top (navigation)bar.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionInTopBar = 1 << 0
Swift
static var inTopBar: FlexibleToolbar.Position { get }
-
The toolbar is positioned on the left side of the available screen real estate.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionLeft = 1 << 1
Swift
static var left: FlexibleToolbar.Position { get }
-
The toolbar is positioned on the right side of the available screen real estate.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionRight = 1 << 2
Swift
static var right: FlexibleToolbar.Position { get }
-
The toolbar is positioned at the top, below the navigation bar.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionTop = 1 << 3
Swift
static var top: FlexibleToolbar.Position { get }
-
The toolbar is positioned on the left or right side of the available screen real estate.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionHorizontal = PSPDFFlexibleToolbarPositionInTopBar | PSPDFFlexibleToolbarPositionTop
Swift
static var horizontal: FlexibleToolbar.Position { get }
-
The toolbar is positioned in the top (navigation)bar or below it.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionVertical = PSPDFFlexibleToolbarPositionLeft | PSPDFFlexibleToolbarPositionRight
Swift
static var vertical: FlexibleToolbar.Position { get }
-
The default toolbar positions in the top (navigation)bar and on the left and right side of the available screen real estate.
Declaration
Objective-C
PSPDFFlexibleToolbarPositionDefault = PSPDFFlexibleToolbarPositionInTopBar | PSPDFFlexibleToolbarPositionVertical
Swift
static var `default`: FlexibleToolbar.Position { get }
-
All valid toolbar positions. Excluding
PSPDFFlexibleToolbarPositionNone
.Declaration
Objective-C
PSPDFFlexibleToolbarPositionAll = PSPDFFlexibleToolbarPositionHorizontal | PSPDFFlexibleToolbarPositionVertical
Swift
static var all: FlexibleToolbar.Position { get }