ZJNotice 1.4

ZJNotice 1.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年6月
SPM支持SPM

psvmc维护。



  • psvmc

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);
})