专栏首页一“技”之长AppleWatch开发入门六——Glance(预览)扩展的应用

AppleWatch开发入门六——Glance(预览)扩展的应用

AppleWatch开发入门六——Glance(预览)扩展的应用

一、简介

        Glance是watchOS中类似iOS的today插件一样的预览扩展。提供了Glance功能的WatchApp可以在手表主页上唤起Glance,展示app相关信息,然而这个扩展只能作为展示作用,并不能进行太多的交互,界面的布局也有很大的限制,因此,Glance的应用主要在于展示备忘信息等。特点如下:

1、扩展的样式布局我们并不能完全个性化,只能通过系统模板来布局。

2、扩展中不能添加交互功能,只能展示信息,点击界面间唤起WatchApp。

3、一个app只能享有一个Glance界面,并且是单屏的不可滑动。

二、创建一个Glance

        在我们创建WatchApp的时候,可以勾选创建Glance:

同样,如果这里没有勾选,我们也可以在storyBoard中拉入一个Glance界面:

可以发现,这里面的布局样式,我们不能做修改,只能使用系统提供的一些模板:

我们创建一个模板,可以将其中元素与文件关联,进行代码的动态设置。

在Xcode7中,在Scream中选择Glance项目,进行运行:

模拟器效果如下:

专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:203317592

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深入理解HTTPS及在iOS系统中适配HTTPS类型网络请求(下)

         上一篇博客详细讨论了HTTPS协议的原理,搭建HTTPS测试环境以及证书的相关基础。本篇博客将继续探讨更多在iOS开发中适配HTTPS类型请求的内容。...

    珲少
  • Cocos2d-x-v3场景切换 原

            cocos2d中场景的切换采用的是包装的思想,通过创建一个专场效果类,将需要专场的场景进行包装。代码示例如下:

    珲少
  • iOS8新特性扩展(Extension)应用之二——分享插件

            在上一篇博客中,介绍了iOS8新特性扩展功能之一的Today功能:http://my.oschina.net/u/2340880/blog/48...

    珲少
  • 如何在Power Query中进行绝对匹配替换?

    之前我们有个例子是批量关键词的替换,我们使用的是Table.ReplaceValue,但是有一个问题,如果存在同样的字符,则会被直接替换掉,也就是模糊匹配每一个...

    逍遥之
  • spring-boot-route(八)整合mybatis操作数据库

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果...

    Java旅途
  • 用NBitcoin进行区块链开发(5)

    BTC的区块链(blockchain)存储着许多交易(transaction),transaction简单来讲是指BTC从某个地址到某个地址的转移记录。与我们平...

    申龙斌
  • 用NBitcoin进行区块链开发(5)

    BTC的区块链(blockchain)存储着许多交易(transaction),transaction简单来讲是指BTC从某个地址到某个地址的转移记录。与我们平...

    申龙斌
  • React基础语法02-onKeyUp键盘事件

    3:继续实现 按回车键的时候,拿到值,首先监听KeyUp或者KeyDown事件,进行判断,当keyCode==13的时候,表示键盘按下,获取值。

    王小婷
  • Android开发之搜索框SearchView用法示例

    本文实例讲述了Android开发之搜索框SearchView用法。分享给大家供大家参考,具体如下:

    砸漏
  • 线性表

    线性表的顺序存储指的是将线性表的数据元素按其逻辑次序依次存入一组地址连续的存储单元里,用这种方法存储的线性表称为顺序表。

    ianzhi

扫码关注云+社区

领取腾讯云代金券