---
title: productIconBorder()
framework: StoreKit
role: symbol
role_heading: Instance Method
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 17.0+, macOS 14.0+, visionOS 1.0+]
path: storekit/automaticproductplaceholdericon/4278999-producticonborder
---

# productIconBorder()

Adds a standard border to an in-app purchase product’s icon .

## Declaration

```swift
nonisolated func productIconBorder() -> some View

```

## Discussion

You may want to use this on an icon provided to a `ProductView` or `StoreView`.

## See Also

### Interacting with the App Store and Apple Music

- [appStoreOverlay(isPresented:configuration:)](../../swiftui/view/appstoreoverlay(ispresented:configuration:).md)
- [manageSubscriptionsSheet(isPresented:)](../../swiftui/view/managesubscriptionssheet(ispresented:).md)
- [refundRequestSheet(for:isPresented:onDismiss:)](../../swiftui/view/refundrequestsheet(for:ispresented:ondismiss:).md)
- [offerCodeRedemption(options:isPresented:onCompletion:)](../../swiftui/view/offercoderedemption(options:ispresented:oncompletion:).md)
- [musicPicker(isPresented:title:selection:)](../../swiftui/view/musicpicker(ispresented:title:selection:).md)
- [musicSubscriptionOffer(isPresented:options:onLoadCompletion:)](../../swiftui/view/musicsubscriptionoffer(ispresented:options:onloadcompletion:).md)
- [currentEntitlementTask(for:priority:action:)](../../swiftui/view/currententitlementtask(for:priority:action:).md)
- [inAppPurchaseOptions(_:)](../../swiftui/view/inapppurchaseoptions(_:).md)
- [manageSubscriptionsSheet(isPresented:subscriptionGroupID:)](../../swiftui/view/managesubscriptionssheet(ispresented:subscriptiongroupid:).md)
- [onInAppPurchaseCompletion(perform:)](../../swiftui/view/oninapppurchasecompletion(perform:).md)
- [onInAppPurchaseStart(perform:)](../../swiftui/view/oninapppurchasestart(perform:).md)
- [productViewStyle(_:)](../../swiftui/view/productviewstyle(_:).md)
- [productDescription(_:)](../../swiftui/view/productdescription(_:).md)
- [storeButton(_:for:)](../../swiftui/view/storebutton(_:for:).md)
- [storeProductTask(for:priority:action:)](../../swiftui/view/storeproducttask(for:priority:action:).md)
