Apple Watch开发Glance界面指南

     Glance在AppleWatch中称为概览界面,也成为速览界面。Xcode提供几种固定的布局来安排Glance中的内容,填充内容的指南:

1.快速传递信息:适当使用图像,颜色和动画来快速传达信息;

2.集中于最重要的数据:Glance不是你的应用程序的替代;

3.不要在Glance界面包含交互控件,比如按钮,开发,滑动条和菜单;

4.避免使用表格(table)和地图(map);

5.让显示的信息保持及时性;

6.所有的文本使用系统字体。在Glance界面使用自定义的字体,必须将字体转化成图片并显示图片;

注意:一个应用程序只能有一个Glance Interface Controller.

       如何管理Glance Interface呢?Glance界面有自定义的WKInterfaceController子类驱动,子类的实现方式和其他界面控制器类相同。

Glance基本上只需要实现两种方法:

1.使用initWithContext方法来初始化glance界面,并设置Label和image的值;

2.使用willActivate方法来更新glance;

3.Glance已经显示之后,用NSTimer对象进行定期更新。你没有必要更新WKInterfaceDate或者WKInterfaceTimer对象,他们本身会自动更新。


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

你可能感兴趣的:(apple,watch)