EmptyPluginImpl
open class EmptyPluginImpl : NSObject, EmptyPlugin
默认空界面插件
-
单例模式
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?)?
-
Declaration
Swift
open func showEmptyView(text: NSAttributedString?, detail: NSAttributedString?, image: UIImage?, loading: Bool, actions: [NSAttributedString]?, block: ((Int, Any) -> Void)?, customBlock: ((Any) -> Void)?, in view: UIView)
-
Declaration
Swift
open func hideEmptyView(in view: UIView)
-
Declaration
Swift
open func showingEmptyView(in view: UIView) -> UIView?