CENotifier 0.1.2

CENotifier 0.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Juan-Carlos Méndez-García 维护。



  • Charles Etzel 和 Juan C. Mendez(Pod 打包)

使用类似 growl 的警报添加应用内环境通知。

截图

"screenshot"

视频

http://youtu.be/Ee7aiKoDaGg 上查看演示视频

安装

如果您 prefers to clone the repo

克隆此仓库并将 CENotifier.h/m 和 CENotifyView.h/m 文件添加到您的项目中。这些类还依赖于 SDWebImage,所以如果您项目中还没有它,请遵循那里的安装说明。

如何使用

您将主要与 CENotifier 的静态方法交互,以在您的应用中显示通知。

+ (void)displayInView:(UIView *)v 
             imageurl:(NSString *)imageurl
                title:(NSString *)title 
                 text:(NSString *)text
             duration:(NSTimeInterval)duration 
             userInfo:(NSDictionary *)userInfo
             delegate:(id <CENotifyViewDelegate>)delegate;


+ (void)displayInView:(UIView *)v 
                image:(UIImage *)image
                title:(NSString *)title 
                 text:(NSString *)text
             duration:(NSTimeInterval)duration 
             userInfo:(NSDictionary *)userInfo
             delegate:(id <CENotifyViewDelegate>)delegate;

CENotifier 将负责队列通知,并且只有在它们不会与其他已显示的通知视图重叠时才显示。

点击通知视图的主要部分将立即关闭视图,并发送一个委托消息告诉您视图已被点击。

如果用户点击通知的图像部分,它将充当“取消”操作,并在这种情况下发送一个单独的委托消息。

演示项目

演示项目使用 SDWebImage 作为 git 子模块。在您使用 git clone 克隆此存储库后,请执行以下操作

git submodule init
git submodule update

这将克隆 SDWebImage 到项目中,然后您应该能够编译演示项目。