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<ButtonsSubscriptionStoreControlStyle_Placement>
Swift declaration
static var automatic: ButtonsSubscriptionStoreControlStyle.Placement { get }
A context appropriate placement automatically determined by the system.
get · iOS 18.0+
bottomBar
TypeScript
get bottomBar(): Promise<ButtonsSubscriptionStoreControlStyle_Placement>
Swift declaration
static var bottomBar: ButtonsSubscriptionStoreControlStyle.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.
ButtonsSubscriptionStoreControlStyle.Placement
The iOS SDK compiler rejected this binding: type 'ButtonsSubscriptionStoreControlStyle.Placement' does not conform to protocol 'OneSDKNamedConstants'