The system-defined placements of a subscription store view.
Members (6)
get · iOS 18.0+
scrollView
TypeScript
get scrollView(): AutomaticSubscriptionStoreControlPlacement
Swift declaration
static var scrollView: AutomaticSubscriptionStoreControlPlacement { 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(): AutomaticSubscriptionStoreControlPlacement
Swift declaration
static var buttonsInBottomBar: AutomaticSubscriptionStoreControlPlacement { 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(): AutomaticSubscriptionStoreControlPlacement
Swift declaration
static var automatic: AutomaticSubscriptionStoreControlPlacement { get }
A context appropriate placement automatically determined by the system.
get · iOS 18.0+
bottomBar
TypeScript
get bottomBar(): AutomaticSubscriptionStoreControlPlacement
Swift declaration
static var bottomBar: AutomaticSubscriptionStoreControlPlacement { 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.
AutomaticSubscriptionStoreControlPlacement
The iOS SDK compiler rejected this binding: type 'AutomaticSubscriptionStoreControlPlacement' does not conform to protocol 'OneSDKNamedConstants'