One Logo Pool Ball
_StoreKit_SwiftUI · IOS API REFERENCE

SubscriptionStoreControlPlacementKey

struct · iOS 18.0+ · SDK 27.1

struct SubscriptionStoreControlPlacementKey

The system-defined placements of subscription controls in a subscription store view. The regions that comprise a ``SubscriptionStoreView``. Values of this type are used to define the placements available to ``SubscriptionStoreControlPlacement`` instances.

Members (3)

get · iOS 18.0+

scrollView

TypeScript
static get scrollView(): SubscriptionStoreControlPlacementKey
Swift declaration
static var scrollView: SubscriptionStoreControlPlacementKey { get }

A placement that locates the subscription controls within the main scroll view of a subscription store view.

get · iOS 18.0+

buttonsInBottomBar

TypeScript
static get buttonsInBottomBar(): SubscriptionStoreControlPlacementKey
Swift declaration
static var buttonsInBottomBar: SubscriptionStoreControlPlacementKey { 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.

get · iOS 18.0+

bottomBar

TypeScript
static get bottomBar(): SubscriptionStoreControlPlacementKey
Swift declaration
static var bottomBar: SubscriptionStoreControlPlacementKey { 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

No declarations were skipped in this snapshot.

All _StoreKit_SwiftUI types →