<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/View/familyActivityPicker(headerText:footerText:isPresented:selection:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI4ViewP14FamilyControlsE20familyActivityPicker10headerText06footerJ011isPresented9selectionQrSSSg_AjA7BindingVySbGALyAD0dG9SelectionVGtF"
  },
  "title" : "familyActivityPicker(headerText:footerText:isPresented:selection:)"
}
-->

# familyActivityPicker(headerText:footerText:isPresented:selection:)

Presents an activity picker view as a sheet.

```
@MainActor @preconcurrency func familyActivityPicker(headerText: String? = nil, footerText: String? = nil, isPresented: Binding<Bool>, selection: Binding<FamilyActivitySelection>) -> some View
```

## Parameters

`headerText`

An optional string that provides text for the header of the picker view.

`footerText`

An optional string that provides text for the footer of the picker view.

`isPresented`

A binding that indicates whether the app presents the picker view.

`selection`

A binding that manages the user-selected categories, apps, and web domains.

## Discussion

Use this view modifier to present a `FamilyControls/FamilyActivityPicker`.

---

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)