您的位置:首页 > 移动开发

Apple Watch 框架学习

2015-07-01 01:18 399 查看

创建

创建一个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)

布局原则

6. 限制界面中并排控件数量 (不超过3个)

7. 使用整屏宽度

8. 元素靠左对齐

9. 文本按钮全宽

10. 使用上下文菜单展示次要操作

适配

使用相对位置来填充空间

导航样式

Page-based (分页) 横向滑动, 泡泡帮助

创建顺序决定了显示顺序

方法

reloadRootControllersWithNames:contexts 改变页面顺序

becomeCurrentPage 改变最初展示的界面控制器

Hierarchical (分层) 按钮跳转

push 从右侧进入

pushControllerWithName:context: 层面之间的数据传递

popController

modal 模态方式 从下方进入

两者是互斥的

Glance 和 Notification界面

Glance 概览界面

非必须, 基于模板, 不可滚动, 点击Glance启动整个app, 可选择, 不能放按钮等交互控件

生命周期

注意事项

管理

Notification 通知界面

6.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: