如何mac的notification.builder

How to enable and disable notification sounds on your Mac | iMore当前位置:
NotificationsX:让iOS 9设备用上新通知样式
编辑:xuzj
来源:网络
iOS 10为用户带来了重新设计的通知,这和iOS 9的设计有着明显的不同。  iOS 10 为用户带来了重新设计的通知,这和 iOS 9 的设计有着明显的不同。如果你的设备还处于 iOS 9 越狱状态,但又想体验这些新通知的话,那么相信这款名为“NotificationsX Lite”的可以帮到你。  从名字就可以看出,NotificationsX Lite 是即将到来的 NotificationsX 的体验版,它可以为 iOS 9 的越狱用户锁屏带来全新的通知样式。据开发者透露,正式版的 NotificationsX 将会增加通知中心的 iOS 10 通知样式和横幅提醒。  NotificationX 还会支持提醒的快捷操作,例如向左滑动通知就可以呼出快捷操作按钮。从上可以看到,整个通知在模仿 iOS 10方 面做得相当不错,你不说的话别人还以为你的系统是 iOS 10。  NotificationX 支持 iOS 9 的越狱设备,如果你对这款插件感兴趣的话,不妨到开发者的进行下载,要下载这款插件,你需要先添加下列源:  如果你想在 iOS 9 体验 iOS 10 重新设计的通知,这款插件会是不错的选择。
你可能还对一下内容感兴趣
【上一篇】
【下一篇】
推荐阅读:
看完这篇文章有何感觉?
苹果应用推荐
PP助手准备为您下载应用
未越狱版:鳄鱼小顽皮爱洗澡
如果在10秒后下载任务还没有开始,请下载并安装:
下载步骤如下:> 博客详情
摘要: NSUserNotification 10.8引入类似iOS的通知中心。
用户可以在系统的偏好设置-通知中设置开启/关闭某一软件的通知功能,也可以具体的设置某软件通知的样式。
首先,我们应该怎样去创建一个通知中心呢?下面我以代码的形式来展示如何构建一个通知中心:
&NSUserNotification&*notification&=&[[NSUserNotification&alloc]&init];//创建通知中心
&&notification.title&=&@"通知中心";
&&notification.subtitle&=&@"小标题";
&&rmativeText&=&@"详细文字说明";
&&notification.contentImage&=&[NSImage&imageNamed:@"ladybugThumb.jpg"];
&&//只有当用户设置为提示模式时,才会显示按钮
&&notification.hasActionButton&=&YES;
&&notification.actionButtonTitle&=&@"确定";
&&notification.otherButtonTitle&=&@"取消";
&一条通知被创建好了,要让该条通知显示给用户,那么我们就需要通过通知中心将通知递交给用户,代码如下:
&//递交通知
&[[NSUserNotificationCenter&defaultUserNotificationCenter]&scheduleNotification:notification];
&&&&//设置通知的代理
&[[NSUserNotificationCenter&defaultUserNotificationCenter]&setDelegate:self];
另外NSUserNotificationCenter提供了三个代理来,让软件在通知不同状态下收到消息
//通知已经提交给通知中心
-&(void)userNotificationCenter:(NSUserNotificationCenter&*)center&didDeliverNotification:(NSUserNotification&*)notification
//用户已经点击了通知
-&(void)userNotificationCenter:(NSUserNotificationCenter&*)center&didActivateNotification:(NSUserNotification&*)notification
//&Sent&to&the&delegate&when&the&Notification&Center&has&decided&not&to&present&your&notification,&for&example&when&your&application&is&front&most.&If&you&want&the&notification&to&be&displayed&anyway,&return&YES.
//returen&YES;强制显示(即不管通知是否过多)
-&(BOOL)userNotificationCenter:(NSUserNotificationCenter&*)center&shouldPresentNotification:(NSUserNotification&*)notification
&&&&return&YES;
通知和iOS一样,也提供了删除通知的功能,代码如下:
//删除已经显示过的通知
[[NSUserNotificationCenter&defaultUserNotificationCenter]&removeAllDeliveredNotifications];
人打赏支持
码字总数 699
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥}

我要回帖

更多关于 notification.builder 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信