Skip to content

psvmc/ZJNotice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZJNotice

提醒组件

概要

swift5写成的简单易用强大的提醒组件
总的来说有7种类型,包括纯文字等待等待附加文字成功提示失败提示提醒提示单个文字 每一种又包含3种效果:不自动消失的,自动消失的,自动消失后回调方法

示例图片

示例图片

安装方法

pod 'ZJNotice', '~> 1.4'

或者

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