Latest 1.1.0
Homepage https://github.com/psvmc/ZJNotice
License MIT
Platforms ios 8.0
Authors

提醒组件

概要

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

示例图片

示例图片

安装方法

pod 'ZJNotice', '~> 1.1.0'

使用代码

//清除等待
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);
})

Latest podspec

{
    "name": "ZJNotice",
    "version": "1.1.0",
    "summary": "A Simple AlertView",
    "description": "A Simple AlertView",
    "homepage": "https://github.com/psvmc/ZJNotice",
    "license": {
        "type": "MIT",
        "file": "License"
    },
    "authors": {
        "psvmc": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/psvmc/ZJNotice.git",
        "tag": "1.1.0"
    },
    "default_subspecs": "Core",
    "subspecs": [
        {
            "name": "Core",
            "source_files": "ZJNoticeDemo/Lib/ZJNotice/*.swift",
            "frameworks": "UIKit"
        }
    ]
}

Pin It on Pinterest

Share This