IntrospectableViewType
@MainActor
public protocol IntrospectableViewType
Undocumented
-
scopeDefault implementationThe scope of introspection for this particular view type, i.e. where introspect should look to find the desired target view relative to the applied
.introspect(...)modifier.While the scope can be overridden by the user in their
.introspect(...)call, most of the time it’s preferable to defer to the view type’s own scope, as it guarantees introspection is working as intended by the vendor.Defaults to
.receiverif left unimplemented, which is a sensible one in most cases if you’re looking to implement your own view type.Default Implementation
Declaration
Swift
@MainActor var scope: IntrospectionScope { get }
-
viewExtension methodUndocumented
Declaration
Swift
@MainActor public static var view: Self { get }
-
colorPickerExtension methodUndocumented
Declaration
Swift
@MainActor public static var colorPicker: Self { get }
-
datePickerExtension methodUndocumented
Declaration
Swift
@MainActor public static var datePicker: Self { get }
-
datePicker(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func datePicker(style: Self.Style) -> Self
-
datePicker(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func datePicker(style: Self.Style) -> Self
-
datePicker(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func datePicker(style: Self.Style) -> Self
-
formExtension methodUndocumented
Declaration
Swift
@MainActor public static var form: Self { get }
-
form(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func form(style: Self.Style) -> Self
-
fullScreenCoverExtension methodUndocumented
Declaration
Swift
@MainActor public static var fullScreenCover: Self { get }
-
listExtension methodUndocumented
Declaration
Swift
@MainActor public static var list: Self { get } -
list(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func list(style: Self.Style) -> Self
-
list(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func list(style: Self.Style) -> Self
-
list(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func list(style: Self.Style) -> Self
-
list(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func list(style: Self.Style) -> Self
-
list(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func list(style: Self.Style) -> Self
-
listCellExtension methodUndocumented
Declaration
Swift
@MainActor public static var listCell: Self { get }
-
navigationSplitViewExtension methodUndocumented
Declaration
Swift
@MainActor public static var navigationSplitView: Self { get }
-
navigationStackExtension methodUndocumented
Declaration
Swift
@MainActor public static var navigationStack: Self { get }
-
navigationView(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func navigationView(style: Self.Style) -> Self
-
navigationView(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func navigationView(style: Self.Style) -> Self
-
pageControlExtension methodUndocumented
Declaration
Swift
@MainActor public static var pageControl: Self { get }
-
picker(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func picker(style: Self.Style) -> Self
-
picker(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func picker(style: Self.Style) -> Self
-
popoverExtension methodUndocumented
Declaration
Swift
@MainActor public static var popover: Self { get }
-
progressView(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func progressView(style: Self.Style) -> Self
-
progressView(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func progressView(style: Self.Style) -> Self
-
scrollViewExtension methodUndocumented
Declaration
Swift
@MainActor public static var scrollView: Self { get }
-
searchFieldExtension methodUndocumented
Declaration
Swift
@MainActor public static var searchField: Self { get }
-
secureFieldExtension methodUndocumented
Declaration
Swift
@MainActor public static var secureField: Self { get }
-
sheetExtension methodUndocumented
Declaration
Swift
@MainActor public static var sheet: Self { get }
-
sliderExtension methodUndocumented
Declaration
Swift
@MainActor public static var slider: Self { get }
-
stepperExtension methodUndocumented
Declaration
Swift
@MainActor public static var stepper: Self { get }
-
tableExtension methodUndocumented
Declaration
Swift
@MainActor public static var table: Self { get }
-
tabViewExtension methodUndocumented
Declaration
Swift
@MainActor public static var tabView: Self { get }
-
tabView(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func tabView(style: Self.Style) -> Self
-
textEditorExtension methodUndocumented
Declaration
Swift
@MainActor public static var textEditor: Self { get }
-
textFieldExtension methodUndocumented
Declaration
Swift
@MainActor public static var textField: Self { get }
-
textField(axis:Extension method) Undocumented
Declaration
Swift
@MainActor public static func textField(axis: Self.Axis) -> Self
-
toggleExtension methodUndocumented
Declaration
Swift
@MainActor public static var toggle: Self { get }
-
toggle(style:Extension method) Undocumented
Declaration
Swift
@MainActor public static func toggle(style: Self.Style) -> Self
-
windowExtension methodUndocumented
Declaration
Swift
@MainActor public static var window: Self { get }
-
viewControllerExtension methodUndocumented
Declaration
Swift
@MainActor public static var viewController: Self { get }
View on GitHub