View

public extension View
  • Apply default operations, PhotosPicker, FilesPicker, and Camera operations to a view.

    Declaration

    Swift

    func defaultOperations() -> some View
  • Applies operation dialog to an anchor view.

    Declaration

    Swift

    func operationsDialog(@ViewBuilder content: @escaping () -> some View) -> some View
  • Applies menu items to an anchor view.

    Declaration

    Swift

    func operationsMenu(@ViewBuilder content: @escaping () -> some View) -> some View
  • Applies items overlay to an anchor view.

    Declaration

    Swift

    func operationsOverlay(@ViewBuilder content: @escaping () -> some View) -> some View
  • Clear the focus state of the text field in FioirSlider

    Declaration

    Swift

    func clearFioriSliderEditableAccessoryFocusOnTap() -> some View
  • Customize the appearance of the leading text field

    Declaration

    Swift

    func leadingAccessoryStyle(textFieldStyle: FioriSliderTextFieldStyle) -> some View

    Parameters

    textFieldStyle

    The instance of FioriSliderTextFieldStyle for leading text field

  • Customize the appearance of the trailing text field

    Declaration

    Swift

    func trailingAccessoryStyle(textFieldStyle: FioriSliderTextFieldStyle) -> some View

    Parameters

    textFieldStyle

    The instance of FioriSliderTextFieldStyle for trailing text field

  • Sets the style for Fiori buttons within this view. HStack { FioriButton { _ in “A” } FioriButton { _ in “B” } } .fioriButtonStyle(CustomFioriButtonStyle())

    Declaration

    Swift

    func fioriButtonStyle(_ style: some FioriButtonStyle) -> some View

    Parameters

    style

    A Fiori button style instance.

    Return Value

    A view that uses the style provided.

  • Undocumented

    Declaration

    Swift

    func toast(toast: Binding<Toast?>) -> some View
  • Apply a shadow with the specified fiori style.

    Declaration

    Swift

    func shadow(_ style: FioriShadowStyle) -> some View

    Parameters

    style

    Shadow style.

    Return Value

    A new view with the specified shadow style.

  • the percentage of left and right content columns in remaining width, used in _ObjectItem and ContactIteml etc, range from 0 to 1

    Declaration

    Swift

    func splitPercent(_ value: CGFloat?) -> some View
  • Returns a type-erased version of the view.

    Declaration

    Swift

    var typeErased: AnyView { get }
  • Set max number of items that can be displayed in a component.

    Supported components:

    • MenuSelection

    Declaration

    Swift

    func maxNumberOfItems(_ num: Int) -> some View

    Parameters

    num

    Max number of items that can be displayed

    Return Value

    A view that uses given value.

  • Apply InlineModifier.

    Declaration

    Swift

    func modifier<T>(@ViewBuilder _ block: @escaping (AnyView) -> T) -> some View where T : View
  • Set the avatars border. Default value is clear.

     _ObjectItem(title: "Object Item",
                avatars: {
                    Image(systemName: "circle.fill")
                })
                .avatarsBorder(Color.red, width: 2)
    

    Declaration

    Swift

    func avatarsBorder(_ color: Color, width: CGFloat = 1) -> some View

    Parameters

    color

    Border color.

    width

    Border width.

    Return Value

    A view with specific border of avatars.

  • Dimensions of avatars. Default value is 45x45.

     _ObjectItem(title: "Object Item",
                avatars: {
                    Image(systemName: "circle.fill")
                })
                .avatarSize(CGSize(30, 30))
    

    Declaration

    Swift

    func avatarSize(_ size: CGSize?) -> some View

    Parameters

    size

    The size of the avatars.

    Return Value

    A view that limits the size of avatars.

  • Specifies whether the avatars are drawn as circular. Default value is true.

     _ObjectItem(title: "Object Item",
                avatars: {
                    Image(systemName: "circle.fill")
                })
                .isAvatarCircular(true)
    

    Declaration

    Swift

    func isAvatarCircular(_ isCircular: Bool) -> some View

    Parameters

    isCircular

    Boolean denoting whether the avatars are circular.

    Return Value

    A view that avatars are circular or not.

  • Text position for avatar stack. Default value is .trailing.

    Declaration

    Swift

    func avatarsTitlePosition(_ position: AvatarStack.TextPosition) -> some View

    Parameters

    position

    Position for text in avatar stack.

    Return Value

    A view that avatar stack text with specific position.

  • Layout for avatars in the stack. Default value is .grouped.

    Declaration

    Swift

    func avatarsLayout(_ layout: AvatarStack.Layout) -> some View

    Parameters

    layout

    Layout for avatars in the stack.

    Return Value

    A view that avatar stack with specific layout.

  • Max count for avatars in the stack.

    Declaration

    Swift

    func avatarsMaxCount(_ count: Int?) -> some View

    Parameters

    count

    Max count for avatars in the stack.

    Return Value

    A view that avatar stack with specific max count.

  • Spacing for avatars in horizontal stack.

    Declaration

    Swift

    func avatarsSpacing(_ spacing: CGFloat) -> some View

    Parameters

    spacing

    Spacing for avatars in horizontal stack.

    Return Value

    A view that avatar stack with specific spacing.

  • Set attributes for filter form option in different state, include foregroundColor, backgroundColor, font, strokeColor and strokeWidth.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionAttributes([
       .enabledUnselected: [
           .strokeWidth: 1.0,
           .strokeColor: Color.preferredColor(.separator),
           .foregroundColor: Color.preferredColor(.tertiaryLabel),
           .backgroundColor: Color.preferredColor(.tertiaryFill),
           .font: Font.system(.body)
       ]
    ])
    

    Declaration

    Swift

    func filterFormOptionAttributes(_ attributes: [FilterFormOptionState : [NSAttributedString.Key : Any]]) -> some View

    Parameters

    attributes

    attributes in different state.

    Return Value

    A view with specified attributes.

  • Set minimum height for filter form option. Default is 44.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionMinHeight(50)
    

    Declaration

    Swift

    func filterFormOptionMinHeight(_ minHeight: CGFloat) -> some View

    Parameters

    minHeight

    Minimum height for filter form option.

    Return Value

    A view with specified minimum height.

  • Set minimum touch height for filter form option. Default is 44.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionMinTouchHeight(50)
    

    Declaration

    Swift

    func filterFormOptionMinTouchHeight(_ minTouchHeight: CGFloat) -> some View

    Parameters

    minTouchHeight

    Minimum touch height for filter form option.

    Return Value

    A view with specified minimum touch height.

  • Set corner radius for filter form option. Default is 16.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionCornerRadius(16)
    

    Declaration

    Swift

    func filterFormOptionCornerRadius(_ cornerRadius: CGFloat) -> some View

    Parameters

    cornerRadius

    Corner radius for filter form option.

    Return Value

    A view with specified corner radius.

  • Set padding for filter form option. Default is EdgeInsets(top: 4, leading: 4, bottom: 4, trailing: 4).

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionPadding(EdgeInsets(top: 4, leading: 9, bottom: 4, trailing: 9))
    

    Declaration

    Swift

    func filterFormOptionPadding(_ padding: EdgeInsets) -> some View

    Parameters

    padding

    Padding for filter form option.

    Return Value

    A view with specified padding.

  • Set spacing between title and the checkmark for filter form option. Default is 0.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionTitleSpacing(4)
    

    Declaration

    Swift

    func filterFormOptionTitleSpacing(_ spacing: CGFloat) -> some View

    Parameters

    spacing

    Spacing between title and the checkmark.

    Return Value

    A view with specified spacing between title and the checkmark.

  • Set item spacing for filter form options. Default is 6.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionsItemSpacing(16)
    

    Declaration

    Swift

    func filterFormOptionsItemSpacing(_ spacing: CGFloat) -> some View

    Parameters

    spacing

    Item spacing for filter form options in horizontal direction.

    Return Value

    A view with specified item spacing for filter form options.

  • Set line spacing for filter form options. Default is 6.

    FilterFormView(title: "Sort Filter, MultiSelection, EmptySelection, fixed", mandatoryFieldIndicator: self.mandatoryField(), isRequired: false, options: self.sortValueOptions, errorMessage: nil, isEnabled: self.isEnabled, allowsMultipleSelection: true, allowsEmptySelection: true, value: self.$sortFilterFixedSelectionValue, buttonSize: .fixed)
    .filterFormOptionsLineSpacing(10)
    

    Declaration

    Swift

    func filterFormOptionsLineSpacing(_ spacing: CGFloat) -> some View

    Parameters

    spacing

    Line spacing for filter form options in vertical direction.

    Return Value

    A view with specified line spacing for filter form options.

  • Specific the position of the text that drawn for footnote icons. Default value is .trailing.

    Declaration

    Swift

    func footnoteIconsTextPosition(_ position: AvatarStack.TextPosition) -> some View

    Parameters

    position

    Text position.

    Return Value

    A view that footnote icons text with specific position.

  • Maximum number of the footnote icons. Default value is 0. When the count is less or equal to 0, means the number is unlimited.

     _ObjectItem(title: "Object Item",
                footnoteIcons: {
                    Image(systemName: "circle.fill")
                    Image(systemName: "person.fill")
                })
                .footnoteIconsMaxCount(1)
    

    Declaration

    Swift

    func footnoteIconsMaxCount(_ count: Int) -> some View

    Parameters

    count

    The number of icons.

    Return Value

    A view that limits the count of footnote icons.

  • Specifies whether the footnoteIcons are drawn as circular. Default value is true.

     _ObjectItem(title: "Object Item",
                footnoteIcons: {
                    Image(systemName: "circle.fill")
                    Image(systemName: "person.fill")
                })
                .isFootnoteIconsCircular(false)
    

    Declaration

    Swift

    func isFootnoteIconsCircular(_ isCircular: Bool) -> some View

    Parameters

    isCircular

    Boolean denoting whether the footnote icons are circular.

    Return Value

    A view that footnote icons are circular or not.

  • Dimensions of the footnote icons spacing. Default value is -2.

     _ObjectItem(title: "Object Item",
                footnoteIcons: {
                    Image(systemName: "circle.fill")
                    Image(systemName: "person.fill")
                })
                .footnoteIconsSpacing(2)
    

    Declaration

    Swift

    func footnoteIconsSpacing(_ spacing: CGFloat) -> some View

    Parameters

    borderWidth

    Dimensions of the footnote icons spacing.

    Return Value

    A view that footnote icons with specific spacing.

  • Dimensions of footnote icons. Default value is 16x16.

     _ObjectItem(title: "Object Item",
                footnoteIcons: {
                    Image(systemName: "circle.fill")
                    Image(systemName: "person.fill")
                })
                .footnoteIconsSize(CGSize(22, 22))
    

    Declaration

    Swift

    func footnoteIconsSize(_ size: CGSize) -> some View

    Parameters

    size

    The size of the footnote icons.

    Return Value

    A view that limits the size of footnote icons.

  • List row background color

    Declaration

    Swift

    func listBackground(_ color: Color) -> some View

    Parameters

    color

    background for SearchableListView

    Return Value

    some View

  • Experimental filter feedback bar styling

    Declaration

    Swift

    func _filterFeedbackBarStyle(_ style: some _FilterFeedbackBarStyle) -> some View
  • Experimental filter feedback bar styling

    Declaration

    Swift

    func _filterFeedbackBarStyle(font: Font = .system(.body), foregroundColorSelected: Color = .preferredColor(.tintColor), foregroundColorUnselected: Color = .preferredColor(.tertiaryLabel), fillColorSelected: Color = Color.clear, fillColorUnselected: Color = .preferredColor(.tertiaryFill), strokeColorSelected: Color = .preferredColor(.tintColor), strokeColorUnselected: Color = .preferredColor(.separator), cornerRadius: CGFloat = 10, spacing: CGFloat = 6, padding: CGFloat = 8, borderWidth: CGFloat = 1, minHeight: CGFloat = 38, maxWidth: CGFloat = 0) -> some View
  • Config full configuration Item in FilterFeedbackBar.

    Declaration

    Swift

    func fullConfigurationItem(itemContent: FilterFeedbackBarFullConfigurationItem.ItemContent, position: FilterFeedbackBarFullConfigurationItem.Position) -> some View

    Parameters

    itemContent

    name and icon value.

    position

    Item position in the bar. If value is none, full configuration item will not be shown.

    Return Value

    Full configuration item.

  • Set font for filter feedback bar item name. Default is Font.system(.body).

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemFont(Font.system(.body))
    

    Declaration

    Swift

    func filterFeedbackBarItemFont(_ font: Font) -> some View

    Parameters

    font

    The font for filter feedback bar item name.

    Return Value

    A view with specified font for filter feedback bar item name.

  • Set foreground color for filter feedback bar item in selected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemSelectedForegroundColor(.red)
    

    Declaration

    Swift

    func filterFeedbackBarItemSelectedForegroundColor(_ selectedForegroundColor: Color) -> some View

    Parameters

    selectedForegroundColor

    The foreground color for filter feedback bar item in selected state.

    Return Value

    A view with specified foreground color for filter feedback bar item in selected state.

  • Set foreground color for filter feedback bar item in unselected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemUnselectedForegroundColor(.gray)
    

    Declaration

    Swift

    func filterFeedbackBarItemUnselectedForegroundColor(_ unselectedForegroundColor: Color) -> some View

    Parameters

    unselectedForegroundColor

    The foreground color for filter feedback bar item in unselected state.

    Return Value

    A view with specified foreground color for filter feedback bar item in unselected state.

  • Set spacing between the sub views in filter feedback bar item. Default is 6.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemSpacing(8)
    

    Declaration

    Swift

    func filterFeedbackBarItemSpacing(_ spacing: CGFloat) -> some View

    Parameters

    spacing

    The spacing between the sub views.

    Return Value

    A view with specified spacing between the sub views in filter feedback bar item.

  • Set padding for filter feedback bar item. Default is 8.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemPadding(8)
    

    Declaration

    Swift

    func filterFeedbackBarItemPadding(_ padding: CGFloat) -> some View

    Parameters

    padding

    The padding for filter feedback bar item.

    Return Value

    A view with specified padding for filter feedback bar item.

  • Set maximum width for filter feedback bar item. Default is 0. When value is greater than 0, maximum width will be set to this value, otherwise nil

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemMaxWidth(200)
    

    Declaration

    Swift

    func filterFeedbackBarItemMaxWidth(_ maxWidth: CGFloat) -> some View

    Parameters

    maxWidth

    The maximum width for filter feedback bar item.

    Return Value

    A view with specified maximum width for filter feedback bar item.

  • Set minimum height for filter feedback bar item. Default is 38.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemMinHeight(38)
    

    Declaration

    Swift

    func filterFeedbackBarItemMinHeight(_ minHeight: CGFloat) -> some View

    Parameters

    minHeight

    The minimum height for filter feedback bar item.

    Return Value

    A view with specified minimum height for filter feedback bar item.

  • Set corner radius for filter feedback bar item. Default is 10.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemCornerRadius(10)
    

    Declaration

    Swift

    func filterFeedbackBarItemCornerRadius(_ cornerRadius: CGFloat) -> some View

    Parameters

    cornerRadius

    The corner radius for filter feedback bar item.

    Return Value

    A view with specified corner radius for filter feedback bar item.

  • Set fill color for filter feedback bar item background in selected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemBackgroundSelectedFillColor(.clear)
    

    Declaration

    Swift

    func filterFeedbackBarItemBackgroundSelectedFillColor(_ selectedFillColor: Color) -> some View

    Parameters

    selectedFillColor

    The fill color for filter feedback bar item background in selected state.

    Return Value

    A view with specified fill color for filter feedback bar item background in selected state.

  • Set fill color for filter feedback bar item background in unselected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemBackgroundUnselectedFillColor(.tertiaryFill)
    

    Declaration

    Swift

    func filterFeedbackBarItemBackgroundUnselectedFillColor(_ unselectedFillColor: Color) -> some View

    Parameters

    unselectedFillColor

    The fill color for filter feedback bar item background in unselected state.

    Return Value

    A view with specified fill color for filter feedback bar item background in unselected state.

  • Set stroke color for filter feedback bar item background in selected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemBackgroundSelectedStrokeColor(.tintColor)
    

    Declaration

    Swift

    func filterFeedbackBarItemBackgroundSelectedStrokeColor(_ selectedStrokeColor: Color) -> some View

    Parameters

    selectedStrokeColor

    The stroke color for filter feedback bar item background in selected state.

    Return Value

    A view with specified stroke color for filter feedback bar item background in selected state.

  • Set stroke color for filter feedback bar item background in unselected state.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemBackgroundUnselectedStrokeColor(.separatorOpaque)
    

    Declaration

    Swift

    func filterFeedbackBarItemBackgroundUnselectedStrokeColor(_ unselectedStrokeColor: Color) -> some View

    Parameters

    unselectedStrokeColor

    The stroke color for filter feedback bar item background in unselected state.

    Return Value

    A view with specified stroke color for filter feedback bar item background in unselected state.

  • Set border width for filter feedback bar item. Default is 1.

    @State var items: [[SortFilterItem]] = [[.slider(item: .init(name: "User Stories", value: 10, minimumValue: 0, maximumValue: 100, formatter: "Stories", icon: "number"), showsOnFilterFeedbackBar: true)]]
     FilterFeedbackBar(items: self.$items)
        .filterFeedbackBarItemBorderWidth(1)
    

    Declaration

    Swift

    func filterFeedbackBarItemBorderWidth(_ borderWidth: CGFloat) -> some View

    Parameters

    borderWidth

    The border width for filter feedback bar item.

    Return Value

    A view with specified border width for filter feedback bar item.

  • Place the button at the beginning

    Declaration

    Swift

    func leadingFullConfigurationMenuItem(name: String) -> some View
  • Place the button at the beginning

    Declaration

    Swift

    func leadingFullConfigurationMenuItem(icon: String) -> some View
  • Place the button at the beginning

    Declaration

    Swift

    func leadingFullConfigurationMenuItem(name: String, icon: String) -> some View
  • Place the button at the end

    Declaration

    Swift

    func trailingFullConfigurationMenuItem(name: String) -> some View
  • Place the button at the end

    Declaration

    Swift

    func trailingFullConfigurationMenuItem(icon: String) -> some View
  • Place the button at the end

    Declaration

    Swift

    func trailingFullConfigurationMenuItem(name: String, icon: String) -> some View
  • Step style for StepProgressIndicator.

    Declaration

    Swift

    func stepStyle(_ style: @escaping ((_ id: String) -> (some StepStyle)?)) -> some View

    Parameters

    style

    Return Value

    A new StepProgressIndicator with specific style.

  • Modifier for step separator line.

    Declaration

    Swift

    @ViewBuilder
    func stepLineModifier(_ transform: @escaping (AnyViewModifier.Content) -> some View) -> some View

    Parameters

    transform

    Any transform.

    Return Value

    A new view with modified line.

  • A toolbar modifier for fiori style.

    Declaration

    Swift

    func fioriToolbar<Items>(@IndexedViewBuilder items: () -> Items) -> some View where Items : IndexedViewContainer

    Parameters

    items

    Indexed views for toolbar items

    Return Value

    A new view with a bottom tool bar.

  • A toolbar modifier for fiori style.

    Declaration

    Swift

    func fioriToolbar<Items: IndexedViewContainer>(helperText: String? = nil,
                                                   @IndexedViewBuilder items: () -> Items) -> some View

    Parameters

    helperText

    A string for helper text displayed in toolbar stack view.

    items

    Indexed views for toolbar items

    Return Value

    A new view with a bottom tool bar.

  • A toolbar modifier for fiori style.

    Declaration

    Swift

    func fioriToolbar<Items: IndexedViewContainer>(helperText: String? = nil,
                                                   @ViewBuilder moreActionOverflow: () -> any View = { EmptyView() },
                                                   @IndexedViewBuilder items: () -> Items) -> some View

    Parameters

    helperText

    A string for helper text displayed in toolbar stack view.

    moreActionOverflow

    A custom overflow label for wrapped items menu.

    items

    Indexed views for toolbar items

    Return Value

    A new view with a bottom tool bar.

  • A toolbar modifier for fiori style.

    Declaration

    Swift

    func fioriToolbar<Items: IndexedViewContainer>(@ViewBuilder helperText: () -> any View = { EmptyView() },
                                                   @ViewBuilder moreActionOverflow: () -> any View = { EmptyView() },
                                                   @IndexedViewBuilder items: () -> Items) -> some View

    Parameters

    helperText

    A helper text container displayed in toolbar stack view.

    moreActionOverflow

    A custom overflow label for wrapped items menu.

    items

    Indexed views for toolbar items

    Return Value

    A new view with a bottom tool bar.

  • Experimental option list picker styling

    Declaration

    Swift

    func optionListPickerStyle(_ style: some OptionListPickerStyle) -> some View
  • Experimental option list picker styling

    Declaration

    Swift

    func optionListPickerStyle(font: Font = .system(.body), foregroundColorSelected: Color = .preferredColor(.tintColor), foregroundColorUnselected: Color = .preferredColor(.tertiaryLabel), fillColorSelected: Color = .preferredColor(.primaryFill), fillColorUnselected: Color = .preferredColor(.secondaryFill), strokeColorSelected: Color = .preferredColor(.tintColor), strokeColorUnselected: Color = .preferredColor(.separator), cornerRadius: CGFloat = 16, spacing: CGFloat = 6, borderWidth: CGFloat = 1, minHeight: CGFloat = 44) -> some View
  • Sets the style for the progress view.

    Declaration

    Swift

    func kpiProgressViewStyle(_ style: some KPIProgressViewStyle) -> some View
  • List style for destination list in list picker.

    Declaration

    Swift

    func listPickerListStyle(_ style: some ListStyle) -> some View

    Parameters

    style

    some ListStyle.

    Return Value

    New destination list style for list picker.

  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func listPickerListViewModifier(_ transform: @escaping (AnyViewModifier.Content) -> some View) -> some View
  • Displays the AI notice beneath the view, including an icon, text, and an actionable text element. It is used within the form cell to present the AI notice message. Clicking the actionLabel triggers the viewMoreAction.

    Declaration

    Swift

    func aiNoticeView(isPresented: Binding<Bool>, icon: Image? = nil, description: AttributedString? = nil, actionLabel: AttributedString? = nil, viewMoreAction: (() -> Void)? = nil) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that controls the presentation of the AI notice message.

    icon

    A view representing the icon. The defalt icon is SF symbol fiori.ai.

    description

    An AttributedString representing the AI notice message.

    actionLabel

    A label that triggers an action to view more details.

    viewMoreAction

    A callback triggered when the actionLabel is clicked to display more message details.

    Return Value

    A new View for AI notice message.

  • Show banner message view at the top of target view or as a overlay above the view.

    Declaration

    Swift

    func bannerMessageView(isPresented: Binding<Bool>,
                           pushContentDown: Binding<Bool> = .constant(false),
                           @ViewBuilder icon: () -> any View = { EmptyView() },
                           title: AttributedString,
                           bannerTapped: (() -> Void)? = nil,
                           alignment: HorizontalAlignment? = nil,
                           messageType: BannerMultiMessageType? = .negative) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    pushContentDown

    A binding to a Boolean value that determines whether push the content down below the banner message.

    title

    Attributed string for the title.

    bannerTapped

    Action for banner tapped.

    Return Value

    A new View with banner message.

  • Show banner message view at the top of target view or as a overlay above the view.

    Declaration

    Swift

    func bannerMessageView(isPresented: Binding<Bool>,
                           pushContentDown: Binding<Bool> = .constant(false),
                           @ViewBuilder icon: () -> any View = { EmptyView() },
                           title: String,
                           bannerTapped: (() -> Void)? = nil,
                           alignment: HorizontalAlignment? = nil,
                           messageType: BannerMultiMessageType? = .negative) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    pushContentDown

    A binding to a Boolean value that determines whether push the content down below the banner message.

    title

    String for the title.

    bannerTapped

    Action for banner tapped.

    Return Value

    A new View with banner message.

  • Show banner message view at the top of target view or as a overlay above the view.

    Declaration

    Swift

    func bannerMessageView(isPresented: Binding<Bool>,
                           pushContentDown: Binding<Bool> = .constant(false),
                           @ViewBuilder icon: () -> any View = { EmptyView() },
                           @ViewBuilder title: () -> any View,
                           bannerTapped: (() -> Void)? = nil,
                           alignment: HorizontalAlignment? = nil,
                           messageType: BannerMultiMessageType? = .negative) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    pushContentDown

    A binding to a Boolean value that determines whether push the content down below the banner message.

    title

    A view for the title.

    bannerTapped

    Action for banner tapped.

    icon

    A view for the icon.

    alignment

    A alignment for the icon and title

    Return Value

    A new View with banner message.

  • Show banner message view at the top of target view or as a overlay above the view. Click View Detail can pop up message detail sheet.

    Declaration

    Swift

    func bannerMessageView(isPresented: Binding<Bool>,
                           pushContentDown: Binding<Bool> = .constant(false),
                           @ViewBuilder icon: () -> any View = { EmptyView() },
                           bannerTapped: (() -> Void)? = nil,
                           viewDetailAction: ((UUID) -> Void)? = nil,
                           alignment: HorizontalAlignment = .center,
                           hideSeparator: Bool = false,
                           messageType: BannerMultiMessageType? = .negative,
                           turnOnSectionHeader: Bool = true,
                           showDetailLink: Bool = false,
                           bannerMultiMessages: Binding<[BannerMessageListModel]> = Binding<[BannerMessageListModel]>.constant([])) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    pushContentDown

    A binding to a Boolean value that determines whether push the content down below the banner message.

    icon

    A view for the icon.

    bannerTapped

    Action for banner tapped.

    viewDetailAction

    View the message detail callback, the parameter is message id, developer can use the id to scroll to the relative item

    alignment

    A alignment for the icon and title.

    hideSeparator

    Hide bottom separator or not.

    messageType

    The type of message, default is .negative

    turnOnSectionHeader

    Show message detail section header or not, default is true

    showDetailLink

    Show view details link or not

    bannerMultiMessages

    Multi message data array, [BannerMessageListModel]

    Return Value

    A new View with banner message.

  • Set measurement formatter for duration picker.

    @State var selection: Int = 0
    var formatter: MeasurementFormatter {
    let formatter = MeasurementFormatter()
        formatter.locale = Locale(identifier: "zh-CN")
        formatter.unitStyle = .long
        formatter.unitOptions = .providedUnit
        return formatter
    }
    DurationPicker(selection: self.$selection, maximumMinutes: 124, minimumMinutes: 60, minuteInterval: 2)
        .measurementFormatter(self.formatter)
    

    Declaration

    Swift

    func measurementFormatter(_ formatter: MeasurementFormatter) -> some View

    Parameters

    formatter

    The measurement formatter for duration picker.

    Return Value

    A view with specified measurement formatter.

  • To show the InformationView at the bottom of the view. It includes an icon and text. It is used in error handling to show error / warning / informational / success confirmation message.

    Declaration

    Swift

    func informationView(isPresented: Binding<Bool>, icon: Image? = nil, description: AttributedString) -> some View

Grouped Initializer

  • Adds a condition that controls whether entries section can be displayed for ListPickerDestination.

    Declaration

    Swift

    func disableEntriesSection(_ disabled: Bool = true) -> some View

    Parameters

    disabled

    A Boolean value that determines whether entries section can be displayed for ListPickerDestination.

    Return Value

    A view that controls whether entries section can be displayed for ListPickerDestination.

  • Adds a condition that controls whether ListPickerDestination should be dismissed when selection is made. This is only work for single selection and isTrackingLiveChanges is true.

    Declaration

    Swift

    func autoDismissDestination(_ dismiss: Bool = true) -> some View

    Parameters

    dismiss

    A Boolean value that determines whether ListPickerDestination should be dismissed when selection is made.

    Return Value

    A view that controls whether ListPickerDestination can be dismissed.

  • Customize the list style used in the list picker of filter feedbar bar.

    Declaration

    Swift

    func isFilterFeedbackBarListPickerStyle(_ value: Bool = false) -> some View

    Parameters

    value

    A Boolean value that determines whether customize the list style.

    Return Value

    A view that customized by filter feedback bar list picker style.

  • Background color customization for rows in ListPickerDestination

    Declaration

    Swift

    func destinationRowBackgroundColor(_ color: Color) -> some View

    Parameters

    color

    Background color for rows.

    Return Value

    A view with custom background color.

  • Sets the position of the loading indicator.

    Declaration

    Swift

    func indicatorPosition(_ position: LoadingIndicator.Layout) -> some View

    Parameters

    position

    The desired layout position for the loading indicator.

    Return Value

    A view that has the indicator position applied.

  • Sets the size for the loading indicator.

    Declaration

    Swift

    func indicatorControlSize(_ controlSize: ControlSize) -> some View

    Parameters

    controlSize

    One of the control sizes specified in the ControlSize enumeration.

    Return Value

    A view that has the indicator scale effect applied.

  • Sets the tint color of the loading indicator.

    Declaration

    Swift

    func indicatorTint(_ tint: Color) -> some View

    Parameters

    tint

    The desired color for the loading indicator.

    Return Value

    A view that has the indicator tint color applied.

Tag convenience initializers

  • Sets the maximum number of tags that a View can display.

    Use tagLimit(_:) to cap the number of tags that a View can display.

    The line limit applies to all Tag instances within a hierarchy.

     ObjectHeader(title: "Transformer Overheating",
                subtitle: "Three Phase Pad Mounted Transformer (533423)",
                tags: ["I am selected", "PM01", "103-Repair", "tag 4", "tag 5", "tag 6"],
                footnote: "1000 - Hamburg, MECHANIK",
                descriptionText: "Customer noticed that the transformer started",
                status: "High",
                substatus: "Scheduled",
                detailContent: {
                    HeaderChart(title: {
                       Text("Temperature")
                    }, subtitle: {
                       Text("20 min ago")
                    }, chart: {
                       ChartView(chartModel)
                    })
                })
                .tagLimit(3)
    

    Declaration

    Swift

    func tagLimit(_ number: Int?) -> some View

    Parameters

    number

    The line limit. If nil, no line limit applies.

    Return Value

    A view that limits the number of tags

  • Show a toast message as an overlay above the view.

    Declaration

    Swift

    func toastMessage(isPresented: Binding<Bool>,
                      @ViewBuilder icon: () -> any View = { EmptyView() },
                      title: AttributedString,
                      duration: Double = 1,
                      position: ToastMessagePosition = .center,
                      spacing: CGFloat = 0,
                      cornerRadius: CGFloat = 14,
                      backgroundColor: Color = Color.preferredColor(.tertiaryFill),
                      borderWidth: CGFloat = 0,
                      borderColor: Color = Color.clear,
                      shadow: FioriShadowStyle? = FioriShadowStyle.level3) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    icon

    Icon image in front of the text. The default is a checkmark icon.

    title

    The message to display.

    duration

    The duration in seconds for which the toast message is shown. The default value is 1.

    position

    The position of the toast message relative to its parent view. .center puts the toast message in the center of its parent view, .above aligns it above the view, and .below aligns it below the view. The default value is .center.

    spacing

    The amount of spacing to put in between the toast message and the frame of its parent view. This only applies to the .above and .below positions, and negative values are converted to 0. The default value is 0.

    cornerRadius

    A number specifying how rounded the corners of the view should be. The default value is 14.

    backgroundColor

    The background color of the view. The default value is Color.preferredColor(.tertiaryFill).

    borderWidth

    The width of the border surrounding the toast message. The default value is 0.

    borderColor

    The color of the border surrounding the toast message. The default value is Color.clear.

    shadow

    A shadow to render underneath the view. The default value is FioriShadowStyle.level3.

    Return Value

    A new View with the toast message.

  • Show a toast message as an overlay above the view.

    Declaration

    Swift

    func toastMessage(isPresented: Binding<Bool>,
                      @ViewBuilder icon: () -> any View = { EmptyView() },
                      title: String,
                      duration: Double = 1,
                      position: ToastMessagePosition = .center,
                      spacing: CGFloat = 0,
                      cornerRadius: CGFloat = 14,
                      backgroundColor: Color = Color.preferredColor(.tertiaryFill),
                      borderWidth: CGFloat = 0,
                      borderColor: Color = Color.clear,
                      shadow: FioriShadowStyle? = FioriShadowStyle.level3) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    icon

    Icon image in front of the text. The default is a checkmark icon.

    title

    The message to display.

    duration

    The duration in seconds for which the toast message is shown. The default value is 1.

    position

    The position of the toast message relative to its parent view. .center puts the toast message in the center of its parent view, .above aligns it above the view, and .below aligns it below the view. The default value is .center.

    spacing

    The amount of spacing to put in between the toast message and the frame of its parent view. This only applies to the .above and .below positions, and negative values are converted to 0. The default value is 0.

    cornerRadius

    A number specifying how rounded the corners of the view should be. The default value is 14.

    backgroundColor

    The background color of the view. The default value is Color.preferredColor(.tertiaryFill).

    borderWidth

    The width of the border surrounding the toast message. The default value is 0.

    borderColor

    The color of the border surrounding the toast message. The default value is Color.clear.

    shadow

    A shadow to render underneath the view. The default value is FioriShadowStyle.level3.

    Return Value

    A new View with the toast message.

  • Show a toast message as an overlay above the view.

    Declaration

    Swift

    func toastMessage(isPresented: Binding<Bool>,
                      @ViewBuilder icon: () -> any View = { EmptyView() },
                      @ViewBuilder title: () -> any View,
                      duration: Double = 1,
                      position: ToastMessagePosition = .center,
                      spacing: CGFloat = 0,
                      cornerRadius: CGFloat = 14,
                      backgroundColor: Color = Color.preferredColor(.tertiaryFill),
                      borderWidth: CGFloat = 0,
                      borderColor: Color = Color.clear,
                      shadow: FioriShadowStyle? = FioriShadowStyle.level3) -> some View

    Parameters

    isPresented

    A binding to a Boolean value that determines whether to present the banner message.

    icon

    Icon image in front of the text. The default is a checkmark icon.

    title

    The message to display.

    duration

    The duration in seconds for which the toast message is shown. The default value is 1.

    position

    The position of the toast message relative to its parent view. .center puts the toast message in the center of its parent view, .above aligns it above the view, and .below aligns it below the view. The default value is .center.

    spacing

    The amount of spacing to put in between the toast message and the frame of its parent view. This only applies to the .above and .below positions, and negative values are converted to 0. The default value is 0.

    cornerRadius

    A number specifying how rounded the corners of the view should be. The default value is 14.

    backgroundColor

    The background color of the view. The default value is Color.preferredColor(.tertiaryFill).

    borderWidth

    The width of the border surrounding the toast message. The default value is 0.

    borderColor

    The color of the border surrounding the toast message. The default value is Color.clear.

    shadow

    A shadow to render underneath the view. The default value is FioriShadowStyle.level3.

    Return Value

    A new View with the toast message.

  • Show a toast message as an overlay above the view

    Declaration

    Swift

    func toastMessage(toast: Binding<ToastMessage?>) -> some View

    Parameters

    toast

    A binding to an optional ToastMessage value that controls the visibility of the toast

    Return Value

    A new view with the toast message overlay

  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func toastMessageShadow(_ shadowStyle: FioriShadowStyle?) -> some View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func titleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func subtitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func tagsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func footnoteModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func descriptionTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func detailImageModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func attributeModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func secondaryAttributeModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func timestampModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func secondaryTimestampModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func trendModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func trendImageModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func statusModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func substatusModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func bodyTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func bodyAttributedTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func iconModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func accessoryIconModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func iconsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func actionTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func firstActionTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func secondActionTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func seriesTitlesModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func keyModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func valueModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func valuesModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func valueAxisTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func secondaryValuesAxisTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func categoryAxisTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func emptyTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func kpiModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func placeholderModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func lowerBoundTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func upperBoundTitleModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func avatarsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func footnoteIconsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func leftIconModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func rightIconModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func actionItemsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func actionTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func progressIndicatorTextModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func textInputValueModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func actionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func secondaryActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func textInputModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func cancelActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func doneActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func itemsModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func startActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func restartActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func clearActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func saveActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func nodeModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func resetActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func applyActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func nextActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func allowActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func denyActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View
  • Undocumented

    Declaration

    Swift

    @ViewBuilder
    func notNowActionModifier<V>(_ transform: @escaping (AnyViewModifier.Content) -> V) -> some View where V : View

AINoticeStyle

AccessoryIconStyle

ActionStyle

ActiveTrackStyle

ActivityItemStyle

ActivityItemsStyle

AgreeActionStyle

AllEntriesSectionTitleStyle

AllowActionStyle

ApplyActionStyle

AttachmentButtonImageStyle

AttachmentStyle

AttachmentFootnoteStyle

AttachmentGroupStyle

AttachmentSubtitleStyle

AttachmentThumbnailStyle

AttachmentTitleStyle

AttributeStyle

AvatarStackStyle

AvatarsStyle

AvatarsTitleStyle

BannerMessageStyle

BannerMultiMessageSheetStyle

BodyTextStyle

CancelActionStyle

CardBodyStyle

CardStyle

CardExtHeaderStyle

CardFooterStyle

CardHeaderStyle

CardMainHeaderStyle

CardMediaStyle

CheckoutIndicatorStyle

ClearActionStyle

CloseActionStyle

ContactItemStyle

CounterStyle

DateTimePickerStyle

DecrementActionStyle

DenyActionStyle

DescriptionStyle

DescriptionTextStyle

DeselectAllActionStyle

DetailContentStyle

DetailImageStyle

DimensionSegmentStyle

DimensionSelectorStyle

DisagreeActionStyle

DurationPickerStyle

EULAViewStyle

FilledIconStyle

FilterFeedbackBarButtonStyle

FilterFeedbackBarStyle

FilterFeedbackBarItemStyle

FilterFormViewStyle

FioriSliderStyle

FootnoteStyle

FootnoteIconsStyle

FootnoteIconsTextStyle

FormViewStyle

GreetingTextStyle

HalfStarImageStyle

HeaderActionStyle

HeaderChartStyle

HelperTextStyle

IconStyle

IconsStyle

IllustratedMessageStyle

InactiveTrackStyle

IncrementActionStyle

InformationViewStyle

InnerCircleStyle

JouleWelcomeScreenStyle

KPIContentStyle

KPIItemStyle

KPIProgressItemStyle

KPISubItemStyle

KeyStyle

KeyValueFormViewStyle

KeyValueItemStyle

KpiCaptionStyle

KpiStyle

LabelItemStyle

LeadingAccessoryStyle

LineStyle

LinearProgressIndicatorStyle

LinearProgressIndicatorViewStyle

ListPickerContentStyle

ListPickerDestinationStyle

ListPickerItemStyle

LoadingIndicatorStyle

LowerThumbStyle

MediaImageStyle

MenuSelectionStyle

MenuSelectionItemStyle

MessageContentStyle

MoreActionOverflowStyle

NextActionStyle

NodeStyle

NotNowActionStyle

NoteFormViewStyle

NowIndicatorNodeStyle

ObjectHeaderStyle

ObjectItemStyle

OffStarImageStyle

OnStarImageStyle

OptionalTitleStyle

OptionsStyle

OuterCircleStyle

OverflowActionStyle

PlaceholderStyle

PlaceholderTextEditorStyle

PlaceholderTextFieldStyle

ProcessingIndicatorStyle

ProfileHeaderStyle

ProgressStyle

ProgressIndicatorStyle

ProgressIndicatorProtocolStyle

PromptStyle

RangeSliderControlStyle

RatingControlStyle

RatingControlFormViewStyle

ReenterSignatureActionStyle

ResetActionStyle

ReviewCountLabelStyle

Row1Style

Row2Style

Row3Style

SaveActionStyle

SecondaryActionStyle

SecondaryTimestampStyle

SectionFooterStyle

SectionHeaderStyle

SegmentedControlPickerStyle

SelectAllActionStyle

SelectedEntriesSectionTitleStyle

SideBarStyle

SideBarListItemStyle

SignatureCaptureViewStyle

SingleStepStyle

SortFilterViewStyle

StartSignatureActionStyle

StatusStyle

StepProgressIndicatorStyle

StepperFieldStyle

StepperViewStyle

SubAttributeStyle

SubstatusStyle

SubtitleStyle

SwitchStyle

SwitchViewStyle

TagStyle

TagsStyle

TertiaryActionStyle

TextFieldFormViewStyle

TextInputStyle

TextInputFieldStyle

TextViewStyle

TimelineStyle

TimelineMarkerStyle

TimelineNodeStyle

TimelineNowIndicatorStyle

TimelinePreviewStyle

TimelinePreviewItemStyle

TimestampStyle

TitleStyle

TitleFormViewStyle

ToastMessageStyle

TopDividerStyle

TrailingAccessoryStyle

TrendStyle

TrendImageStyle

UpperThumbStyle

UserConsentFormStyle

UserConsentPageStyle

UserConsentViewStyle

ValueStyle

ValueLabelStyle

ValuePickerStyle

WatermarkStyle

WelcomeScreenStyle

XmarkStyle