A type that describes the placement of a paged picker in a subscription store view.
Members (6)
get · iOS 18.0+
scrollView
TypeScript
get scrollView(): Promise<PagedPickerSubscriptionStoreControlStyle_Placement>
Swift declaration
static var scrollView: PagedPickerSubscriptionStoreControlStyle.Placement { get }
A placement that locates the subscription controls within the main scroll view of a subscription store view.
get · iOS 18.0+
buttonsInBottomBar
TypeScript
get buttonsInBottomBar(): Promise<PagedPickerSubscriptionStoreControlStyle_Placement>
Swift declaration
static var buttonsInBottomBar: PagedPickerSubscriptionStoreControlStyle.Placement { get }
A hybrid placement that combines elements of the bottom bar and scroll view placements.
This placement positions the subscriptions controls within the main scroll view of the subscription
store view, and places the confirmation content and any auxiliary buttons in the bottom bar,
overlapping the scroll content if necessary.
var rawValue: SubscriptionStoreControlPlacementKey { get }
The corresponding value of the raw type.
A new instance initialized with `rawValue` will be equivalent to this
instance. For example:
enum PaperSize: String {
case A4, A5, Letter, Legal
}
let selectedSize = PaperSize.Letter
print(selectedSize.rawValue)
// Prints "Letter"
print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
// Prints "true"
Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw
value, this initializer returns `nil`. For example:
enum PaperSize: String {
case A4, A5, Letter, Legal
}
print(PaperSize(rawValue: "Legal"))
// Prints "Optional(PaperSize.Legal)"
print(PaperSize(rawValue: "Tabloid"))
// Prints "nil"
- Parameter rawValue: The raw value to use for the new instance.
get · iOS 18.0+
automatic
TypeScript
get automatic(): Promise<PagedPickerSubscriptionStoreControlStyle_Placement>
Swift declaration
static var automatic: PagedPickerSubscriptionStoreControlStyle.Placement { get }
A context appropriate placement automatically determined by the system.
get · iOS 18.0+
bottomBar
TypeScript
get bottomBar(): Promise<PagedPickerSubscriptionStoreControlStyle_Placement>
Swift declaration
static var bottomBar: PagedPickerSubscriptionStoreControlStyle.Placement { get }
A placement that locates the subscription controls within the bottom bar, overlapping the scroll
content if necessary.
The bottom bar will conditonally apply a special visual treatment when it is overlapping the
scroll content of the subscription store view. Content contained within the bottom bar does not
scroll with the rest of the scroll view's content.
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
The iOS SDK compiler rejected this binding: type 'PagedPickerSubscriptionStoreControlStyle.Placement' does not conform to protocol 'OneSDKNamedConstants'