<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UITabBar/scrollEdgeAppearance",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UITabBar(py)scrollEdgeAppearance"
  },
  "title" : "scrollEdgeAppearance"
}
-->

# scrollEdgeAppearance

The appearance settings for the tab bar when the edge of scrollable content aligns with the edge of the tab bar.

```
@NSCopying var scrollEdgeAppearance: UITabBarAppearance? { get set }
```

## Discussion

When a tab bar controller contains a tab bar and a scroll view, part of the scroll view’s content appears underneath the tab bar. If the edge of the scrolled content reaches that bar, UIKit applies the appearance settings in this property.

If the value of this property is `nil`, UIKit uses the value of the tab bar’s [`standardAppearance`](/documentation/UIKit/UITabBar/standardAppearance) property, modified to have a transparent background. If no tab bar controller manages your tab bar, UIKit ignores this property and uses the tab bar’s standard appearance.

You can customize the appearance for specific tab bar items with the [`scrollEdgeAppearance`](/documentation/UIKit/UITabBarItem/scrollEdgeAppearance) property of [`UITabBarItem`](/documentation/UIKit/UITabBarItem).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)