FUIInlineValidationView

@MainActor
open class FUIInlineValidationView : NibDesignable

FUIInlineValidationView is a UIView contains a UILabel. It is used by FUIInlineValidationTableViewCell as a validation view appearing at the bottom to show the validation message.

Theming

Supported style classes

fdlFUIInlineValidationView
fdlFUIInlineValidationView_titleLabel
fdlFUIInlineValidationView_separatorView
fdlFUIInlineValidationView_backgroundView
  • Message type of FUIInlineValidationView. The default value is .error

    Declaration

    Swift

    @MainActor
    open var messageType: FUIInlineValidationType { get set }
  • Style of FUIInlineValidationView. The default value is .banner

    Declaration

    Swift

    @MainActor
    open var viewStyle: FUIInlineValidationStyle { get set }
  • Icon image of the FUIInlineValidationView.

    If the application does not assign the icon image, the default image will be applied based on the messageType.

    Declaration

    Swift

    @MainActor
    open var validationIcon: UIImage? { get set }
  • Boolean value indicating the view is enabled or disabled.

    The default value is true.

    Declaration

    Swift

    @MainActor
    public var isEnabled: Bool { get set }
  • Background view of FUIInlineValidationView

    Declaration

    Swift

    @IBOutlet
    @MainActor
    public private(set) weak var backgroundView: UIView! { get }
  • separator of FUIInlineValidationView. It is implemented as a UIView.

    Declaration

    Swift

    @IBOutlet
    @MainActor
    public private(set) weak var separator: UIView! { get }
  • A UIlabel holds the validation message.

    Declaration

    Swift

    @IBOutlet
    @MainActor
    public private(set) weak var titleLabel: FUILabel! { get }
  • :nodc:

    Declaration

    Swift

    @MainActor
    open override var accessibilityLabel: String? { get set }