Modifiers
privacySensitive
Marks the view as containing sensitive, private data, redacted only when the privacy redaction reason is applied to an ancestor (for example redacted('privacy')). It has no effect on its own and does not auto-redact screenshots. Maps to SwiftUI's privacySensitive(_:).
privacySensitive(sensitive)
| Parameter | Type | Description |
|---|---|---|
sensitive(optional) | boolean | Whether the view contains sensitive content. Defaults to true. Default: true |
Marks the view as containing sensitive, private data, redacted only when the privacy redaction reason is applied to an ancestor (for example redacted('privacy')). It has no effect on its own and does not auto-redact screenshots. Maps to SwiftUI's privacySensitive(_:).
Returns: ModifierConfig
See: Official SwiftUI documentation.
Works with
This modifier works with any view. These components accept it:
- VStack
- HStack
- ZStack
- LazyVStack
- LazyHStack
- Group
- Spacer
- Divider
- Overlay
- ScrollView
- Button
- Toggle
- Checkbox
- Slider
- Picker
- DatePicker
- ColorPicker
- Link
- ControlGroup
- Menu
- ContextMenu
- TextField
- SecureField
- Text
- Label
- Image
- List
- Form
- Section
- DisclosureGroup
- SwipeActions
- BottomSheet
- Alert
- ConfirmationDialog
- Popover
- ProgressView
- Gauge
- TabView
- AccessoryWidgetBackground
Sources
The original Expo docs for this page:
- privacySensitive (Modifiers) (
source-of-truth/versions/v57.0.0/sdk/ui/swift-ui/modifiers.md)