创建
- 创建一个single应用程序, objc类型
- 创建apple watch target, 会有两个
布局
38mm/42mm
- icon大小
- 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)
- 38mm
- 布局原则
6. 限制界面中并排控件数量 (不超过3个)
7. 使用整屏宽度
8. 元素靠左对齐
9. 文本按钮全宽
10. 使用上下文菜单展示次要操作 - 适配
- 使用相对位置来填充空间
导航样式
- Page-based (分页) 横向滑动, 泡泡帮助
- 创建顺序决定了显示顺序
- 方法
- reloadRootControllersWithNames:contexts 改变页面顺序
- becomeCurrentPage 改变最初展示的界面控制器
- Hierarchical (分层) 按钮跳转
- push 从右侧进入
- pushControllerWithName:context: 层面之间的数据传递
- popController
- modal 模态方式 从下方进入
- push 从右侧进入
- 两者是互斥的
Glance 和 Notification界面
- Glance 概览界面
- 非必须, 基于模板, 不可滚动, 点击Glance启动整个app, 可选择, 不能放按钮等交互控件
- 生命周期
- 注意事项
- 管理
- Notification 通知界面
- 6.