InnerViewContainer
public protocol InnerViewContainer : InnerViewContainerDimensions, InnerViewContainerEnabled
Component helper protocol, used to obtain a container bounds, when the container is not the immediate superview.
-
Generic
Type
of the inner viewDeclaration
Swift
associatedtype InnerView : FUIBaseFixedMarginsView, FUIBackgroundSchemeSupporting, FUICalculateLayout, FUIStyleByStringAttributes
-
Strongly-typed inner view instance
Declaration
Swift
var _innerView: InnerView! { get }
-
detailPanel
Extension methodFUIMapDetailPanel
displayed on the mapDeclaration
Swift
public var detailPanel: FUIMapDetailPanel { get }
-
toolbar
Extension methodFUIMapToolbar
displayed on the mapDeclaration
Swift
public var toolbar: FUIMapToolbar { get }
-
fixedDirectionalLayoutMargins
Extension methodEnhancement to
directionalLayoutMargins
, which allows the view topreserve
some of the superview’s layout margins, but fix others. Expecially relevant for subviews ofUITableViewCell.contentView
, where the horizontal margins should be preserved, but a shorter top or bottom margin is desired than that set by the table view.Declaration
Swift
public var fixedDirectionalLayoutMargins: NSDirectionalEdgeInsets { get set }
-
primaryAction
Extension methodprimary action
Declaration
Swift
public var primaryAction: FUIButton { get }
-
secondaryAction
Extension methodsecondary action
Declaration
Swift
public var secondaryAction: FUIButton { get }
-
overflowAction
Extension methodoverflow action
Declaration
Swift
public var overflowAction: FUIButton { get }
-
attributesProvider
Extension methodStyle provider, for components in the view.
Declaration
Swift
public var attributesProvider: FUIAttributesProvider? { get set }
-
valuesAxisTitle
Extension methodTitle for “values” axis. Typically the “y-axis”, except in horizontal bar charts.
Declaration
Swift
public var valuesAxisTitle: FUIText { get }
-
valuesAxisTitleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as title for values axis. Will overridevaluesAxisTitle
value, and default styling.Declaration
Swift
public var valuesAxisTitleAttributedText: NSAttributedString! { get set }
-
valuesAxisTitleStyleClassPath
Extension methodNUIStyleClassPath for
valuesAxisTitle
propertyDeclaration
Swift
public var valuesAxisTitleStyleClassPath: [FioriStyle] { get set }
-
secondaryValuesAxisTitle
Extension methodTitle for “secondary values” axis. Except for horizontal bar charts.
Declaration
Swift
public var secondaryValuesAxisTitle: FUIText { get }
-
secondaryValuesAxisTitleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as title for values axis. Will overridesecondaryValuesAxisTitle
value, and default styling.Declaration
Swift
public var secondaryValuesAxisTitleAttributedText: NSAttributedString! { get set }
-
secondaryValuesAxisTitleStyleClassPath
Extension methodNUIStyleClassPath for
secondaryValuesAxisTitle
propertyDeclaration
Swift
public var secondaryValuesAxisTitleStyleClassPath: [FioriStyle] { get set }
-
categoryAxisTitle
Extension methodTitle for “categories” axis. Typically the “x-axis”, except in horizontal bar charts, where it is the “y-axis”.
Declaration
Swift
public var categoryAxisTitle: FUIText { get }
-
categoryAxisTitleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the categories axis title. Will overridecategoryAxisTitle
value, and default styling.Declaration
Swift
public var categoryAxisTitleAttributedText: NSAttributedString! { get set }
-
categoryAxisTitleStyleClassPath
Extension methodNUIStyleClassPath for
categoryAxisTitle
propertyDeclaration
Swift
public var categoryAxisTitleStyleClassPath: [FioriStyle] { get set }
-
bodyAttributedText
Extension methodDeveloper-formatted
NSAttributedString
to display as the subtitle. Will overridebody
value, and default styling.Declaration
Swift
public var bodyAttributedText: NSAttributedString! { get set }
-
bodyStyleClassPath
Extension methodNUIStyleClassPath for
body
propertyDeclaration
Swift
public var bodyStyleClassPath: [FioriStyle] { get set }
-
datePicker
Extension methodThe
UIDatePicker
displayed.Declaration
Swift
public var datePicker: UIDatePicker { get }
-
onChangeHandler
Extension methodImplementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
public var onChangeHandler: ((Date) -> Void)? { get set }
-
datePickerMode
Extension methodThe
UIDatePicker.Mode
for theUIDatePicker
for this cell. The default value is.dateAndTime
.Important
.countDownTimer
is not allowed here.Declaration
Swift
public var datePickerMode: UIDatePicker.Mode { get set }
-
dateFormatter
Extension methodThe
DateFormatter
to be used to display the selectedDate
. Default formatter:- for
UIDatePicker.Mode.dateAndTime
it is medium date style followed by short time style. - for
UIDatePicker.Mode.date
it is medium date style - for
UIDatePicker.Mode.time
it is short time style
Declaration
Swift
public var dateFormatter: DateFormatter? { get set }
- for
-
isTrackingLiveChanges
Extension methodIf
isTrackingLiveChanges
is true, thenonChangeHandler
will be invoked whenever a date is selected. Otherwise,onChangeHandler
will be invoked only when the Date Picker is closed. The default value istrue
.Declaration
Swift
public var isTrackingLiveChanges: Bool { get set }
-
durationPicker
Extension methodThe
UIPickerView
for this cell. ThisdurationPicker
will be displayed only when this cell is selected.Declaration
Swift
public var durationPicker: UIPickerView { get }
-
onChangeHandler
Extension methodImplementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
public var onChangeHandler: ((Double) -> Void)? { get set }
-
minuteInterval
Extension methodminuteInterval
must be evenly divisible by 60. The default is 5. The minimum is 1 and the maximum is 30.Declaration
Swift
public var minuteInterval: Int { get set }
-
isTrackingLiveChanges
Extension methodIf
isTrackingLiveChanges
is true, thenonChangeHandler
will be invoked whenever a date is selected. Otherwise,onChangeHandler
will be invoked only when the Date Picker is closed. The default value istrue
.Declaration
Swift
public var isTrackingLiveChanges: Bool { get set }
-
allowsZeroDuration
Extension methodThis property indicates whether the duration value of 0 is allowed or not. The default is
false
, which means that the duration value cannot be 0.Declaration
Swift
public var allowsZeroDuration: Bool { get set }
-
durationTextFormat
Extension methodSet this property to customize the format of the duration text. If this property is not set, use the default text format. The default text format is
%d Hrs %d Min
, where%d
is the number of hours and minutes.Declaration
Swift
public var durationTextFormat: String { get set }
-
emptyText
Extension methodText to display, when value for the category in the series is nil.
Declaration
Swift
public var emptyText: FUIText { get set }
-
emptyTextStyleClassPath
Extension methodNUIStyleClassPath for
emptyText
propertyDeclaration
Swift
public var emptyTextStyleClassPath: [FioriStyle] { get set }
-
detailImageView
Extension methodFUIImageView
wrapping the detail ImageDeclaration
Swift
public var detailImageView: FUIImageView { get }
-
footnoteAttributedText
Extension methodDeveloper-formatted
NSAttributedString
to display as the subtitle. Will overridefootnote
value, and default styling.Declaration
Swift
public var footnoteAttributedText: NSAttributedString! { get set }
-
footnoteStyleClassPath
Extension methodNUIStyleClassPath for
footnote
propertyDeclaration
Swift
public var footnoteStyleClassPath: [FioriStyle] { get set }
-
iconImages
Extension methodFUIGlyphImages
(UIImage
orString
) which are rendered in an icon stack.Declaration
Swift
public var iconImages: [FUIGlyphImage] { get set }
-
horizontalIcons
Extension methodFUIGlyphImages
(UIImage
orString
) which are rendered in an horizontal icon stack.Declaration
Swift
public var horizontalIcons: [FUIGlyphImage] { get set }
-
footnoteIcons
Extension methodFUIGlyphImages
(UIImage
orString
). These are rendered in the horizontal view below main.Declaration
Swift
public var footnoteIcons: [FUIGlyphImage] { get set }
-
iconsSpacing
Extension methodThe spacing for the footnote icons. The default is
-1
.Declaration
Swift
public var iconsSpacing: CGFloat { get set }
-
footnoteIconsMaxCount
Extension methodThe maximum number of footnote icons. The default is
nil
.Declaration
Swift
public var footnoteIconsMaxCount: Int? { get set }
-
footnoteIconSize
Extension methodDimensions of
footnoteIcons
size. The default is16x16
.Declaration
Swift
public var footnoteIconSize: CGSize { get set }
-
isFootnoteIconCircular
Extension methodSpecifies whether the
footnoteIcons
are drawn as circular. The default istrue
.Declaration
Swift
public var isFootnoteIconCircular: Bool { get set }
-
startActionTitle
Extension methodThe title of the start signing button.
The default text is localized “Tap to Sign”. You can also use this property to customize the font and color.
Declaration
Swift
public var startActionTitle: FUIText { get set }
-
restartActionTitle
Extension methodThe title of the restart signing button.
The default text is localized as “Re-enter Signature”. You can also use this property to customize the font and color.
Declaration
Swift
public var restartActionTitle: FUIText { get set }
-
cancelActionTitle
Extension methodThe title of the cancel signing button.
The default text is localized as “Cancel”. You can also use this property to customize the font and color.
Declaration
Swift
public var cancelActionTitle: FUIText { get set }
-
clearActionTitle
Extension methodThe title of the clear signing button.
The default text is localized as “Cancel”. You can also use this property to customize the font and color.
Declaration
Swift
public var clearActionTitle: FUIText { get set }
-
saveActionTitle
Extension methodThe title of the save signature button.
The default text is localized as “Save”. You can also use this property to customize the font and color.
Declaration
Swift
public var saveActionTitle: FUIText { get set }
-
watermarkText
Extension methodThe watermark text to be added to the signature image.
Declaration
Swift
public var watermarkText: FUIText { get set }
-
kpiAttributesProvider
Extension methodStyle provider, for KPI items in the view.
Declaration
Swift
public var kpiAttributesProvider: FUIKPIAttributesProvider? { get set }
-
kpiItems
Extension methodArray of
FUIKPIViewItems
to be formatted by the system and displayed in the KPIViewDeclaration
Swift
public var kpiItems: [FUIKPIViewItem] { get set }
-
kpiAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display in the KPIView. Will override values set tokpiItems
property.Declaration
Swift
public var kpiAttributedText: NSAttributedString! { get set }
-
kpiUnitItemStyleClassPath
Extension methodNUIStyleClassPath for
kpiUnitItem
propertyDeclaration
Swift
public var kpiUnitItemStyleClassPath: [FioriStyle] { get set }
-
kpiMetricItemStyleClassPath
Extension methodNUIStyleClassPath for
kpiMetricItem
propertyDeclaration
Swift
public var kpiMetricItemStyleClassPath: [FioriStyle] { get set }
-
kpiIconItemStyleClassPath
Extension methodNUIStyleClassPath for
kpiIconItem
propertyDeclaration
Swift
public var kpiIconItemStyleClassPath: [FioriStyle] { get set }
-
kpiFractionItemStyleClassPath
Extension methodNUIStyleClassPath for
kpiFractionItem
propertyDeclaration
Swift
public var kpiFractionItemStyleClassPath: [FioriStyle] { get set }
-
ItemIdentifier
Extension methodA hashable type for card content cell data model.
Declaration
Swift
public typealias ItemIdentifier = InnerView.ItemIdentifier
-
tableView
Extension methodContainer for list card content
Declaration
Swift
public var tableView: UITableView { get }
-
cellTappedHandler
Extension methodCell tapped action closure
Declaration
Swift
public var cellTappedHandler: ((IndexPath, ItemIdentifier) -> Void)? { get set }
-
dataSource
Extension methodDiffable data source for list card table view
Declaration
Swift
public var dataSource: UITableViewDiffableDataSource<Int, ItemIdentifier>! { get }
-
cellProvider
Extension methodCell provider for list card table view
Declaration
Swift
public var cellProvider: ((UITableView, IndexPath, ItemIdentifier) -> UITableViewCell)? { get set }
-
register(_:forCellReuseIdentifier:)
Extension methodRegisters a class to use in list card content table cells.
Declaration
Swift
public func register(_ cellClass: AnyClass?, forCellReuseIdentifier identifier: String)
-
setItems(_:)
Extension methodSet the items with the specified identifiers to the snapshot.
Declaration
Swift
public func setItems(_ items: [ItemIdentifier])
-
appendItems(_:)
Extension methodAdds the items with the specified identifiers to the snapshot.
Declaration
Swift
public func appendItems(_ items: [ItemIdentifier])
-
deleteItems(_:)
Extension methodDeletes the items with the specified identifiers from the snapshot.
Declaration
Swift
public func deleteItems(_ items: [ItemIdentifier])
-
deleteAllItems()
Extension methodDeletes all of the items from the snapshot.
Declaration
Swift
public func deleteAllItems()
-
insertItems(_:beforeItem:)
Extension methodInserts the provided items immediately before the item with the specified identifier in the snapshot.
Declaration
Swift
public func insertItems(_ items: [ItemIdentifier], beforeItem: ItemIdentifier)
-
insertItems(_:afterItem:)
Extension methodInserts the provided items immediately after the item with the specified identifier in the snapshot.
Declaration
Swift
public func insertItems(_ items: [ItemIdentifier], afterItem: ItemIdentifier)
-
moveItem(_:beforeItem:)
Extension methodMoves the item from its current position in the snapshot to the position immediately before the specified item.
Declaration
Swift
public func moveItem(_ item: ItemIdentifier, beforeItem: ItemIdentifier)
-
moveItem(_:afterItem:)
Extension methodMoves the item from its current position in the snapshot to the position immediately after the specified item.
Declaration
Swift
public func moveItem(_ item: ItemIdentifier, afterItem: ItemIdentifier)
-
reloadItems(_:)
Extension methodReloads the data within the specified items in the snapshot.
Declaration
Swift
public func reloadItems(_ items: [ItemIdentifier])
-
detailImage
Extension methodUIImage
to display as the detailDeclaration
Swift
public var detailImage: UIImage? { get set }
-
headlineText
Extension methodString
text to display as the headlineDeclaration
Swift
public var headlineText: String? { get set }
-
subheadlineText
Extension methodString
text to display as the subheadlineDeclaration
Swift
public var subheadlineText: String? { get set }
-
footnoteText
Extension methodString
text to display as the footnoteDeclaration
Swift
public var footnoteText: String? { get set }
-
descriptionText
Extension methodString
text to display as the descriptionDeclaration
Swift
public var descriptionText: String? { get set }
-
statusText
Extension methodString
text to display as the statusDeclaration
Swift
public var statusText: String? { get set }
-
substatusText
Extension methodString
text to display as the substatusDeclaration
Swift
public var substatusText: String? { get set }
-
statusImage
Extension methodUIImage
to display as the statusDeclaration
Swift
public var statusImage: UIImage? { get set }
-
substatusImage
Extension methodUIImage
to display as the substatusDeclaration
Swift
public var substatusImage: UIImage? { get set }
-
bodyLabel
Extension method -
bodyText
Extension methodOptional string for
body
content.Declaration
Swift
public var bodyText: String? { get set }
-
detailContentView
Extension methodOptional subview of
FUIObjectHeaderView
. Typically used to renderFUIKPIView
, orFUIChartHeaderContentView
.Remark
MUST implementintrinsicContentSize
for correct layout.Declaration
Swift
public var detailContentView: UIView? { get set }
-
labelItems
Extension methodAn array of FUILabelItems; v2 only
Declaration
Swift
public var labelItems: [FUILabelItem] { get set }
-
numberOfLabelItems
Extension methodThe maximum number of label items; v2 only
Declaration
Swift
public var numberOfLabelItems: Int { get set }
-
kpiView
Extension methodKPI displayed in the right accessory area. v2 only.
Declaration
Swift
public var kpiView: FUIKPIView? { get set }
-
statusImageViewAlignment
Extension methodThe statusImageView alignment relative to statusLabel; v2 only
Declaration
Swift
public var statusImageViewAlignment: FUILabelItem.Alignment { get set }
-
substatusImageViewAlignment
Extension methodThe substatusImageView alignment relative to substatusLabel; v2 only
Declaration
Swift
public var substatusImageViewAlignment: FUILabelItem.Alignment { get set }
-
headlineLabel
Extension method -
subheadlineLabel
Extension method -
footnoteLabel
Extension method -
descriptionLabel
Extension method -
statusLabel
Extension method -
substatusLabel
Extension method -
statusImageView
Extension methodFUIImageView
representing the statusDeclaration
Swift
public var statusImageView: FUIImageView { get }
-
substatusImageView
Extension methodFUIImageView
representing the substatusDeclaration
Swift
public var substatusImageView: FUIImageView { get }
-
detailImageView
Extension methodFUIImageView
representing the detailDeclaration
Swift
public var detailImageView: FUIImageView { get }
-
splitPercent
Extension methodDistribution of left and right content columns, when in
.regular
horizontal content mode. Defaults to0.5
.Declaration
Swift
public var splitPercent: CGFloat { get set }
-
isApplyingSplitPercent
Extension methodSpecifies whether the
splitPercent
is applied. If not, the.compact
variant of the layout will be used, even when in.regular
mode. Defaults totrue
.Declaration
Swift
public var isApplyingSplitPercent: Bool { get set }
-
headlineLabel
Extension method -
subheadlineLabel
Extension method -
footnoteLabel
Extension method -
descriptionLabel
Extension method -
statusLabel
Extension method -
substatusLabel
Extension method -
statusImageView
Extension methodFUIImageView
representing the statusDeclaration
Swift
public var statusImageView: FUIImageView { get }
-
substatusImageView
Extension methodFUIImageView
representing the substatusDeclaration
Swift
public var substatusImageView: FUIImageView { get }
-
detailImageView
Extension methodFUIImageView
representing the detailDeclaration
Swift
public var detailImageView: FUIImageView { get }
-
avatars
Extension methodFUIGlyphImages
(UIImage
orString
) displayed ingroupedAvatarsView
. Settingavatars
will causedetailImageView.image
to be invalid. The maximum number of images inavatars
is 2.Declaration
Swift
public var avatars: [FUIGlyphImage] { get set }
-
avatarSize
Extension methodDimensions of grouped avatars container. Default is
45x45
.Declaration
Swift
public var avatarSize: CGSize { get set }
-
avatarBorderWidth
Extension methodDimensions of grouped avatars border width. Default is
0.33
.Declaration
Swift
public var avatarBorderWidth: CGFloat { get set }
-
avatarBorderColor
Extension methodUIColor
for avatar border color. Default isseparator
.Declaration
Swift
public var avatarBorderColor: UIColor { get set }
-
isAvatarCircular
Extension methodSpecifies whether the
avatars
are drawn as circular. The default istrue
.Declaration
Swift
public var isAvatarCircular: Bool { get set }
-
indicatorImageView
Extension methodFUIImageView
representing the IndicatorDeclaration
Swift
public var indicatorImageView: FUIImageView { get }
-
indicatorImageViewSize
Extension methodDimensions of
indicatorImageViewSize
. The default is16x16
.Declaration
Swift
public var indicatorImageViewSize: CGSize { get set }
-
splitPercent
Extension methodDistribution of left and right content columns, when in
.regular
horizontal content mode. Defaults to0.5
.Declaration
Swift
public var splitPercent: CGFloat { get set }
-
isApplyingSplitPercent
Extension methodSpecifies whether the
splitPercent
is applied. If not, the.compact
variant of the layout will be used, even when in.regular
mode. Defaults totrue
.Declaration
Swift
public var isApplyingSplitPercent: Bool { get set }
-
statusDisplayMode
Extension methodDistribution of
status
display mode..text
prefer text displayed even status image is set,.image
prefer image displayed even status text is set, or.both
that status text and image will displayed horizontal way . The default is.text
.Declaration
Swift
public var statusDisplayMode: FUIStatusDisplayMode { get set }
-
substatusDisplayMode
Extension methodDistribution of
substatus
display mode..text
prefer text displayed even status image is set,.image
prefer image displayed even status text is set, or.both
that status text and image will displayed horizontal way . The default is.text
.Declaration
Swift
public var substatusDisplayMode: FUISubstatusDisplayMode { get set }
-
showDescriptionInCompact
Extension methodSpecifies whether show description in
.compact
mode for object viewDeclaration
Swift
public var showDescriptionInCompact: Bool { get set }
-
preserveIconStackSpacing
Extension methodSpecifies whether the dimensions of the
iconImages
should be preserved, even if the property is empty. Defaults tofalse
.Declaration
Swift
public var preserveIconStackSpacing: Bool { get set }
-
preserveDetailImageSpacing
Extension methodSpecifies whether the dimensions of the
detailImageView
should be preserved, even if theimage
property is empty. Defaults tofalse
.Declaration
Swift
public var preserveDetailImageSpacing: Bool { get set }
-
isLimitingHeightToMainContent
Extension methodSpecifies whether the height of the
description
content will be limited to match the height of content in theheadline
,subheadline
, andfootnote
labels for regular mode. In compact mode, this property will be ignored. Defaults totrue
.Declaration
Swift
public var isLimitingHeightToMainContent: Bool { get set }
-
placeholder
Extension methodPlaceholder text to display
Declaration
Swift
public var placeholder: FUIText { get }
-
placeholderAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the placeholder. Will overrideplaceholder
value, and default styling.Declaration
Swift
public var placeholderAttributedText: NSAttributedString! { get set }
-
placeholderStyleClassPath
Extension methodNUIStyleClassPath for
placeholder
propertyDeclaration
Swift
public var placeholderStyleClassPath: [FioriStyle] { get set }
-
placeholderNuiClass
Extension methodNUI Class for
placeholder
propertyDeclaration
Swift
public var placeholderNuiClass: String? { get set }
-
detailImageView
Extension methodFUIImageView
wrapping the detail ImageDeclaration
Swift
public var detailImageView: FUIPlaceholderImageView { get set }
-
seriesTitles
Extension methodTitles for each of the data series.
Declaration
Swift
public var seriesTitles: [FUIText] { get set }
-
seriesTitlesAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the series titles. Will overrideseriesTitles
values, and default styling.Declaration
Swift
public var seriesTitlesAttributedText: NSAttributedString! { get set }
-
seriesTitlesStyleClassPath
Extension methodNUIStyleClassPath for
seriesTitles
propertyDeclaration
Swift
public var seriesTitlesStyleClassPath: [FioriStyle] { get set }
-
statusAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the status. Will overridestatus
value, and default styling.Declaration
Swift
public var statusAttributedText: NSAttributedString! { get set }
-
statusStyleClassPath
Extension methodNUIStyleClassPath for
status
propertyDeclaration
Swift
public var statusStyleClassPath: [FioriStyle] { get set }
-
statusImage
Extension methodUIImage
representing the status imageDeclaration
Swift
public var statusImage: UIImage? { get set }
-
statusImageStyleClassPath
Extension methodNUIStyleClassPath for statusImage property
Declaration
Swift
public var statusImageStyleClassPath: [FioriStyle] { get set }
Available where `InnerView`: `FUIStyleByTintAttributes`, `InnerView.TintState` == `FUICalendarItemState`
-
tintState
Extension methodthe tintState of the CalendarItemView
Declaration
Swift
public var tintState: FUICalendarItemState { get }
-
tintState
Extension methodthe tintState of the container view.
Declaration
Swift
public var tintState: FUIControlState { get }
Available where `InnerView`: `FUIStyleByTintAttributes`, `InnerView.TintState` == `FUISwitchControlState`
-
tintState
Extension methodthe tintState of the container view.
Declaration
Swift
public var tintState: FUISwitchControlState { get }
-
addTintAttributes(_:for:state:)
Extension methodAdds the tint attributes to the property for the specified tint state.
Declaration
Swift
func addTintAttributes(_ attributes: [NSAttributedStringKey : Any], for property: FUIPropertyRef, state: InnerView.TintState)
Parameters
attributes
The tint attributes to be added.
property
The specified property the attributes to be added.
state
The specified tint state the attributes to be applied.
-
setTintAttributes(_:for:state:)
Extension methodSets the tint attributes to the property for the specified tint state.
Declaration
Swift
func setTintAttributes(_ attributes: [NSAttributedString.Key : Any], for property: FUIPropertyRef, state: InnerView.TintState)
Parameters
attributes
The tint attributes to be set.
property
The specified property the attributes to be set.
state
The specified tint state the attributes to be applied.
-
subtitle
Extension methodSubtitle text to display
Declaration
Swift
public var subtitle: FUIMultiLineText { get }
-
subtitleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the subtitle. Will overridesubtitle
value, and default styling.Declaration
Swift
public var subtitleAttributedText: NSAttributedString! { get set }
-
subtitleStyleClassPath
Extension methodNUIStyleClassPath for
subtitle
propertyDeclaration
Swift
public var subtitleStyleClassPath: [FioriStyle] { get set }
-
value
Extension methodText to display for the values
Declaration
Swift
public var value: Bool { get set }
-
onChangeHandler
Extension methodNSAttributedString
describing list of tags. If set by developer, will override value of thetags
property.Declaration
Swift
public var onChangeHandler: ((Bool) -> Void)? { get set }
-
tagsStyleClassPath
Extension methodNUIStyleClassPath for
tags
propertyDeclaration
Swift
public var tagsStyleClassPath: [FioriStyle] { get set }
-
tags
Extension methodText to display for the values
Declaration
Swift
public var tags: [FUITag] { get set }
-
numberOfTagLines
Extension methodnumber of tag lines
Declaration
Swift
public var numberOfTagLines: Int { get set }
-
tagsAttributedText
Extension methodNSAttributedString
describing the list of tags. If set by the developer, this will override the value of thetags
property.Declaration
Swift
public var tagsAttributedText: NSAttributedString! { get set }
-
tagsStyleClassPath
Extension methodNUIStyleClassPath for
tags
propertyDeclaration
Swift
public var tagsStyleClassPath: [FioriStyle] { get set }
-
titleAttributedText
Extension methodDeveloper-formatted
NSAttributedString
to display as the subtitle. Will overridetitle
value, and default styling.Declaration
Swift
public var titleAttributedText: NSAttributedString! { get set }
-
titleStyleClassPath
Extension methodNUIStyleClassPath for
title
propertyDeclaration
Swift
public var titleStyleClassPath: [FioriStyle] { get set }
-
trend
Extension methodText to describe the trend
Declaration
Swift
public var trend: FUIText { get }
-
trendImage
Extension methodImage for the trend
Declaration
Swift
public var trendImage: UIImage? { get set }
-
trendAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the trend. Will overridetrend
andtrendImage
values, and default styling.Declaration
Swift
public var trendAttributedText: NSAttributedString! { get set }
-
trendSemanticColor
Extension methodSemanticColor defined for the trend. Will be applied to
trend
andtrendImage
content.Declaration
Swift
public var trendSemanticColor: UIColor? { get set }
-
trendStyleClassPath
Extension methodNUIStyleClassPath for
trend
propertyDeclaration
Swift
public var trendStyleClassPath: [FioriStyle] { get set }
-
trendImageStyleClassPath
Extension methodNUIStyleClassPath for
trendImage
propertyDeclaration
Swift
public var trendImageStyleClassPath: [FioriStyle] { get set }
-
titleText
Extension methodTitle text to display
Declaration
Swift
public var titleText: FUIText { get }
-
titleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the title. Will overridetitle
value, and default styling.Declaration
Swift
public var titleAttributedText: NSAttributedString! { get set }
-
titleStyleClassPath
Extension methodNUIStyleClassPath for
title
propertyDeclaration
Swift
public var titleStyleClassPath: [FioriStyle] { get set }
-
body
Extension methodbody text to display
Declaration
Swift
public var body: FUIText { get }
-
bodyAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the body text. Will overridebody
value, and default styling.Declaration
Swift
public var bodyAttributedText: NSAttributedString! { get set }
-
bodyDataDetectorTypes
Extension methodThe
UIDataDetectorTypes
for the body text.Declaration
Swift
public var bodyDataDetectorTypes: UIDataDetectorTypes { get set }
-
bodyStyleClassPath
Extension methodNUIStyleClassPath for
body
propertyDeclaration
Swift
public var bodyStyleClassPath: [FioriStyle] { get set }
-
actionTitle
Extension methodactionTitle text to display
Declaration
Swift
public var actionTitle: FUIText { get }
-
actionTitleAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display as the actionTitle text. Will overrideactionTitle
value, and default styling.Declaration
Swift
public var actionTitleAttributedText: NSAttributedString! { get set }
-
actionTitleStyleClassPath
Extension methodNUIStyleClassPath for
actionTitle
propertyDeclaration
Swift
public var actionTitleStyleClassPath: [FioriStyle] { get set }
-
actionHandler
Extension methodactionHandler
Declaration
Swift
public var actionHandler: ((FUIUserConsentPageViewController) -> Void)? { get set }
-
valuePicker
Extension methodThe
UIPickerView
to display.Declaration
Swift
public var valuePicker: UIPickerView { get }
-
onChangeHandler
Extension methodImplementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
public var onChangeHandler: ((Int) -> Void)? { get set }
-
isTrackingLiveChanges
Extension methodIf
isTrackingLiveChanges
is true, thenonChangeHandler
will be invoked whenever a value is selected. Otherwise,onChangeHandler
will be invoked only when the Value Picker is closed. The default value istrue
.Declaration
Swift
public var isTrackingLiveChanges: Bool { get set }
-
values
Extension methodText to display for the values
Declaration
Swift
public var values: [String] { get set }
-
valuesAttributedText
Extension methodDeveloper formatted
NSAttributedString
to display for the values. Will overridevalues
values, and default styling.Declaration
Swift
public var valuesAttributedText: NSAttributedString! { get set }
-
valuesStyleClassPath
Extension methodNUIStyleClassPath for
values
propertyDeclaration
Swift
public var valuesStyleClassPath: [FioriStyle] { get set }
-
eventView
Extension methodEvent view for each calendar item
Declaration
Swift
public var eventView: UIView { get }