天天看點

AppleWatch開發入門六——Glance(預覽)擴充的應用

        glance是watchos中類似ios的today插件一樣的預覽擴充。提供了glance功能的watchapp可以在手表首頁上喚起glance,展示app相關資訊,然而這個擴充隻能作為展示作用,并不能進行太多的互動,界面的布局也有很大的限制,是以,glance的應用主要在于展示備忘資訊等。特點如下:

1、擴充的樣式布局我們并不能完全個性化,隻能通過系統模闆來布局。

2、擴充中不能添加互動功能,隻能展示資訊,點選界面間喚起watchapp。

3、一個app隻能享有一個glance界面,并且是單屏的不可滑動。

        在我們建立watchapp的時候,可以勾選建立glance:

AppleWatch開發入門六——Glance(預覽)擴充的應用

同樣,如果這裡沒有勾選,我們也可以在storyboard中拉入一個glance界面:

AppleWatch開發入門六——Glance(預覽)擴充的應用

可以發現,這裡面的布局樣式,我們不能做修改,隻能使用系統提供的一些模闆:

AppleWatch開發入門六——Glance(預覽)擴充的應用

我們建立一個模闆,可以将其中元素與檔案關聯,進行代碼的動态設定。

在xcode7中,在scream中選擇glance項目,進行運作:

AppleWatch開發入門六——Glance(預覽)擴充的應用

模拟器效果如下:

AppleWatch開發入門六——Glance(預覽)擴充的應用

繼續閱讀