LinPop
这是一个简单的弹出视图。这是一个简单的弹出视图
代码侵入性低
使用方法
拉取文件后,初始化一个 PopConfig 类型的对象,在其中更改全局设置,然后调用 PopManager.share.config(result:) 传入该对象。您也可以在 PopManager.share.config 中进行修改,这将在加载弹窗之前调用设置
//MARK: 方法一定义一个
//定义一个新的配置文件
var config = PopConfig()
//加载图片设置
config.loadingImage = UIImage(named: "PopLoading")
//失败图片设置
config.errorImage = UIImage(named: "PopError")
//成功图片设置
config.successImage = UIImage(named: "PopSuccess")
//传入设置
PopManager.share.config(result: config)
//MARK: 方法二
//全局设置报错图片
PopManager.share.config.errorImage = UIImage(named: "PopError")
//MARK: 在开始加载后单次设置弹窗的属性(开始加载后可以设置),在每次
PopManager.share.popView.font = .systemFont(ofSize: 30, weight: .regular)
//MARK: 使用
//加载中
PopManager.share.loading(view: view, text: "加载中")
//加载成功(动画2秒移除)
PopManager.share.success(text:)
//加载失败(动画2秒移除)
PopManager.share.error(text:)
//提示信息
PopManager.share.tips(view: <#T##UIView#>, text: <#T##String#>, showMask: <#T##Bool#>)
参数
加在哪个视图上? 提示信息 点击关闭按钮回调(exitBlock:) 加载中只需调用
PopManager.share.loading(view:, text:)方法
参数
加在哪个View上(view:) 提示信息
成功/失败调用
PopManager.share.success(text:)
PopManager.share.error(text:)
参数
加在哪个View上 提示文字信息 是否需要蒙层 是否显示蒙层 上左下右文字间距
文字提示使用
PopManager.share.tips(view:, text:, mask, showMask:,)并传入对应参数