ZJNotice
通知组件
概要
swift4
编写的简单易用强大的通知组件
总共有7种类型,包括纯文本
,等待
,等待附加文本
,成功提示
,失败提示
,提醒提示
,单个文本
。每种又包含3种效果:不自动消失
的,自动消失
的,自动消失后回调方法
的。
示例图片
安装方法
pod 'ZJNotice', '~> 1.3'
或者
pod 'ZJNotice', git: 'https://github.com/psvmc/ZJNotice.git'
使用代码
导入
import ZJNotice
调用
//清除等待
self.clearWaitNotice();
//清除全部
self.clearAllNotice();
//文字不消失
self.showNoticeText("我是文字我是文字我是文字我是文字我是文字")
//文字自动消失
self.showNoticeText("我是文字我是文字我是文字我是文字我是文字", time: 1.2)
//文字消失后回调
self.showNoticeText("我是文字我是文字我是文字我是文字我是文字", time: 1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})
//等待不消失
self.showNoticeWait();
//等待自动消失
self.showNoticeWait(1.2);
//等待消失后回调
self.showNoticeWait(1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})
//等待带文字
self.showNoticeWait(text: "我是文字");
//等待带文字自动消失
self.showNoticeWait("我是文字", time: 1.2)
//等待带文字消失后回调
self.showNoticeWait("我是文字", time: 1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})
//成功不消失
self.showNoticeSuc("我是文字");
//成功自动消失
self.showNoticeSuc("我是文字", time: 1.2)
//成功消失后回调
self.showNoticeSuc("我是文字", time: 1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})
//错误不消失
self.showNoticeErr("我是文字");
//错误自动消失
self.showNoticeErr("我是文字", time: 1.2)
//错误消失后回调
self.showNoticeErr("我是文字", time: 1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})
//文字不自动消失
self.showNoticeInfo("我是文字")
//文字自动消失
self.showNoticeInfo("我是文字", time: 1.2)
//文字消失后回调
self.showNoticeInfo("我是文字", time: 1.2, callbackBlock: {
self.showNoticeText("我是回调", time: 1.2);
})