AppleWatch开发Notification通知界面开发指南

本文深入探讨了iOS系统在iPhone和Apple Watch上显示通知的机制,包括短看界面(Short-Look)与长看界面(Long-Look)的特性与区别。详细介绍了通知标题的显示方式以及短看界面与长看界面的展示内容与交互流程,同时分享了一个GitHub主页供开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.iOS决定在iPhone还是Apple Watch上显示通知;

2.系统提供了默认的界面来显示来自通知的信息提示,app可以自定义通知界面;

3.本地或者远程通知到达,显示short-look界面


Short-Look界面:

1.用户第一次查看通知的时候,系统会显示short-look界面;

2.不可滚动而且不能自定义;

3.显示应用程序的icon,名称,标题;

4.用户继续查看通知的话,系统从short-look界面很快转向long-look界面;


Short-Look界面标题(title)

1.标题提供了通知的简短说明;

2.本地通知的标题:用NSLocalNotification的alertTitle属性;

3.远程通知的标题:在payload中,alert字典中的key为title;


Long-Look界面

1.可以滚动的界面,显示了通知的内容和任何相关的按钮;

2.默认的界面包括app icon、通知标题、信息提示;

3.通知界面分为三个部分:sash(顶部)、content area(中间部分)、bottom area(底部)


(1)Sash:包括app icon和名称,默认为透明的,但是可以在自定义的通知界面设置颜色;

(2)Content area:显示通知的细节。对于自定义的界面,可以决定这部分的位置;

(3)Bottom area:包含一个dismiss按钮(系统提供的),和其他的按钮;


github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值