Modifiers
invalidatableContent
Marks the view's content as invalidatable. It is restyled with the "pending update" appearance only when the invalidated redaction reason is applied to an ancestor (for example redacted('invalidated')). Maps to SwiftUI's invalidatableContent(_:).
invalidatableContent(invalidatable)
iOS 17+
| Parameter | Type | Description |
|---|---|---|
invalidatable(optional) | boolean | Whether the content can be invalidated. Defaults to true. Default: true |
Marks the view's content as invalidatable. It is restyled with the "pending update" appearance only when the invalidated redaction reason is applied to an ancestor (for example redacted('invalidated')). Maps to SwiftUI's invalidatableContent(_:).
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:
- invalidatableContent (Modifiers) (
source-of-truth/versions/v57.0.0/sdk/ui/swift-ui/modifiers.md)