RVS_SpinnerDataItem
public struct RVS_SpinnerDataItem
This struct is used to represent one value of the spinner.
It has only one required value: an icon, represented by a UIImage. It can be any size, but you shouldn’t need anything bigger than about 100 display units square.
-
This is the optional title for the data item.
Declaration
Swift
public let title: String
-
This is the required image to be displayed for the data item. This is what is most prominently displayed.
Declaration
Swift
public let icon: UIImage
-
This is an optional description String, which can provide more detailed information about the data item.
Declaration
Swift
public let description: String?
-
This is any associated data value. It is an optional “Any,” and needs to be cast.
Declaration
Swift
public let value: Any?
-
This is the enabled flag for the item. It is defaulted to true.
Declaration
Swift
public let isEnabled: Bool
-
The default initializer. The only required argument is the icon.
Declaration
Swift
public init(title inTitle: String = "", icon inIcon: UIImage, description inDescription: String? = nil, value inValue: Any? = nil, isEnabled inIsEnabled: Bool = true)
Parameters
inTitle
A String, with the title of this value. This is optional. Default is a blank String.
icon
An image to be displayed for the value. This is the only required argument.
description
An optional String (default is nil), with a description of the value.
value
An optional value (default is nil) to be associated with this value item.
isEnabled
An optional value (default is true). If false, the item is disabled.