Apple Watch 框架学习
2015-07-01 01:18
399 查看
创建
创建一个single应用程序, objc类型创建apple watch target, 会有两个
布局
38mm/42mmicon大小
notification center icon 48px 55px
long-look notification icon 80px 88px
home screen icon 80px 80px
short-look icon 172px 196px
手机上对应app icon 58px@2 87px@3
主屏幕icon设计原则
方形图片, 系统自动给一个圆形遮罩
icon和图片必须是png
icon和图片色深24位, RGB888
易于用户辨识, 保持简洁, 抽象阐释
确保手机上和手表上icon一致
屏幕尺寸
38mm
屏幕尺寸 272x340
标题 272x38
内容 272x302 rect(0,19,136,151)
42mm
屏幕尺寸 312x390
标题 312x38
内容 312x352 rect(0,19,156,176)
布局原则
6. 限制界面中并排控件数量 (不超过3个)
7. 使用整屏宽度
8. 元素靠左对齐
9. 文本按钮全宽
10. 使用上下文菜单展示次要操作
适配
使用相对位置来填充空间
导航样式
Page-based (分页) 横向滑动, 泡泡帮助创建顺序决定了显示顺序
方法
reloadRootControllersWithNames:contexts 改变页面顺序
becomeCurrentPage 改变最初展示的界面控制器
Hierarchical (分层) 按钮跳转
push 从右侧进入
pushControllerWithName:context: 层面之间的数据传递
popController
modal 模态方式 从下方进入
两者是互斥的
Glance 和 Notification界面
Glance 概览界面非必须, 基于模板, 不可滚动, 点击Glance启动整个app, 可选择, 不能放按钮等交互控件
生命周期
注意事项
管理
Notification 通知界面
6.
相关文章推荐
- 【Android】MVC
- 获取iOS设备信息
- Site.ForProductsOfApple
- 安装VisiBroker出现This Application has Unexpectedly Quit
- Unity 粒子系统
- inux关于readlink函数获取运行路径的小程序
- inux关于readlink函数获取运行路径的小程序
- ubuntu14.04 android studio 安装genymotion
- 使用plist固化iOS应用数据
- 解析Json——操纵JsonObject
- android 上传应用商店时出现ERROR getting 错误
- IOS RUNTIME笔记
- IOS OC 对象内部尽量直接访问实例变量
- 微信浏览器轮播图的使用经验
- iOS宏定义的使用与规范
- iOS开发,推送消息 steps
- android:configChanges属性
- Android数据库高手秘籍:SQLite命令
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)
- Android样式(style)和主题(theme)资源介绍-android学习之旅(五十六)