AppleWatch开发Notification通知界面开发指南
2015-10-09 09:30
309 查看
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 。欢迎大家访问!
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 。欢迎大家访问!
相关文章推荐
- Android-onInterceptTouchEvent()和onTouchEvent()总结
- 拆解AppleTV 4:三年磨一剑,苹果希望AppleTV成为智能家居的中心---ESM
- Android Studio 快捷键
- android屏幕适配
- IOS 移除cell或者视图中的子视图
- App 测试 基本流程
- android studio 更改背景和设置字体大小
- iOS 更改项目名
- iOS中 数据持久化的方法
- Android TextView自动换行文字排版参差不齐的原因
- 使用Slua框架开发Unity项目的重要步骤
- iOS中 数据持久化方式
- android 的动画类型
- iOS开发中coredata的使用和数据持有化
- android仿QQ下拉回弹效果
- 关于Android中使用AES加密解密的问题
- leetcode202 Happy Number
- Android各层推荐开发书籍及参考资料
- android popwindow的使用
- 单个angular页面能否有两个ng-app?