<!--
{
  "availability" : [
    "iOS: 27.1.0 -",
    "iPadOS: 27.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UITraitCollection/systemTraitsAffectingVerticalBarEdge-475st",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "s:So17UITraitCollectionC5UIKitE36systemTraitsAffectingVerticalBarEdgeSayAC0A10Definition_pXpGvpZ"
  },
  "title" : "systemTraitsAffectingVerticalBarEdge"
}
-->

# systemTraitsAffectingVerticalBarEdge

The system traits that affect the value of `verticalBarEdge`.

```
static var systemTraitsAffectingVerticalBarEdge: [UITrait] { get }
```

## Discussion

Pass this array to `registerForTraitChanges(_:handler:)` to be notified when the vertical bar edge changes. Note that it is possible for the actual edge to be the same even if the traits affecting the vertical bar edge themselves may have changed.

---

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)