EmptyPluginImpl

open class EmptyPluginImpl : NSObject, EmptyPlugin

默认空界面插件

Accessor

  • 单例模式

    Declaration

    Swift

    @objc(sharedInstance)
    public static let shared: EmptyPluginImpl
  • 显示空界面时是否执行淡入动画,默认YES

    Declaration

    Swift

    open var fadeAnimated: Bool
  • 空界面自定义句柄,show方法自动调用

    Declaration

    Swift

    open var customBlock: ((PlaceholderView) -> Void)?
  • 默认空界面文本句柄,非loading时才触发

    Declaration

    Swift

    open var defaultText: (() -> AttributedStringParameter?)?
  • 默认空界面详细文本句柄,非loading时才触发

    Declaration

    Swift

    open var defaultDetail: (() -> AttributedStringParameter?)?
  • 默认空界面图片句柄,非loading时才触发

    Declaration

    Swift

    open var defaultImage: (() -> UIImage?)?
  • 默认空界面动作按钮句柄,非loading时才触发

    Declaration

    Swift

    open var defaultAction: (() -> AttributedStringParameter?)?
  • 错误空界面文本格式化句柄,error生效,默认nil

    Declaration

    Swift

    open var errorTextFormatter: ((Error?) -> AttributedStringParameter?)?
  • 错误空界面详细文本格式化句柄,error生效,默认nil

    Declaration

    Swift

    open var errorDetailFormatter: ((Error?) -> AttributedStringParameter?)?
  • 错误空界面图片格式化句柄,error生效,默认nil

    Declaration

    Swift

    open var errorImageFormatter: ((Error?) -> UIImage?)?
  • 错误空界面动作按钮格式化句柄,error生效,默认nil

    Declaration

    Swift

    open var errorActionFormatter: ((Error?) -> AttributedStringParameter?)?

EmptyPlugin