Inspector
- This show views of selected content. For example a keynote side bar showing you about a selected item
- This is available on macOS, iPadOs, and iOS, which includes programatic control of presentated state and width.
- It is an structural API like NavigationStack or .popover
- To add an inspector – you have a bool binding, and add the content in the trailing viewBuilder
- Inspector uses Group style by default, they are not resizable by default, but you can add .inspectorColumnWidth( with an ideal value ) changes are handled by the system and retained across app launches.
- It has different behaviors based on content it is attached to, this impacts toolbar placement and overall UI characteristics. On MacOS it is a bit easier. If you are using a splitView it should be placed in the detail section.
Presentation customization
- In iOS16.4 there are new features and they are also enabled for Inspectors
- .presentationBackground( ._: )
- .presentationBackgroundInteraction(._:)
- .presentationCornerRadius(_:)
- .presentationContentInteraction(_:)
- .presentationCompactAdaptation(_:)