glance是watchos中類似ios的today插件一樣的預覽擴充。提供了glance功能的watchapp可以在手表首頁上喚起glance,展示app相關資訊,然而這個擴充隻能作為展示作用,并不能進行太多的互動,界面的布局也有很大的限制,是以,glance的應用主要在于展示備忘資訊等。特點如下:
1、擴充的樣式布局我們并不能完全個性化,隻能通過系統模闆來布局。
2、擴充中不能添加互動功能,隻能展示資訊,點選界面間喚起watchapp。
3、一個app隻能享有一個glance界面,并且是單屏的不可滑動。
在我們建立watchapp的時候,可以勾選建立glance:
同樣,如果這裡沒有勾選,我們也可以在storyboard中拉入一個glance界面:
可以發現,這裡面的布局樣式,我們不能做修改,隻能使用系統提供的一些模闆:
我們建立一個模闆,可以将其中元素與檔案關聯,進行代碼的動态設定。
在xcode7中,在scream中選擇glance項目,進行運作:
模拟器效果如下: