在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ iOS/ 預覽概要
上下文菜單
更新記錄
文本與標簽
使用 iOS 技術
開發(fā)您的 Watch 應用
Watch 應用結構
預覽概要
界面對象
UI 概要
Tables
配置 Xcode 項目
圖片
通知要點
設置
界面導航
管理你的預覽界面
管理自定義 Long Look 界面

預覽概要

預覽可以作為用戶查看應用重要信息的輔助方法。并不是所有的應用都需要一個預覽。預覽可以及時提供一些相關的信息。例如,時鐘應用的預覽可以給用戶展示下一次會議的時間,而航空公司的應用可以給用戶展示下次航班的登機信息。圖 13-1 展示列表示例應用的預覽,它顯示了已經(jīng)完成的項目條數(shù)和等待完成的項目條數(shù)。

圖 13-1 列表示例應用的預覽界面

http://wiki.jikexueyuan.com/project/apple-watch-programming-guide/images/glance_lister_2x.png" alt="列表示例應用的預覽界面" />

預覽可以看作是手表插件應用和手表插件的擴展。你的預覽界面存在于手表插件應用的 storyboard 文件中,界面是由自定義的 KInterfaceController 類來管理。然而,預覽界面控制器的唯一任務是設置預覽界面的內容。預覽不支持交互,且當觸摸到預覽界面時,會立即啟動手表插件應用。

預覽的生命周期

界面預覽控制器和其他界面控制器的生命周期是相同的,除了一開始就初始化展現(xiàn)給用戶的界面預覽控制器。因為在初始化和展示預覽之間只要一小點時間就可以完成,包含檢查你的 willActivate 方法確保所展示的信息都是最新的。

更多關于的界面控制器的生命周期可以查看 WatchKit Extension Life Cycle

界面預覽指導

Xcode 提供了固定的布局來排版你的預覽內容。在選擇一個布局來為內容使用之后,用下面的指導來填充內容:

  • 設置預覽來快速傳達信息。不要顯示純文本框。適當?shù)氖褂靡恍﹫D形,顏色和動畫來傳遞信息。
  • 聚焦于重要的信息數(shù)據(jù)。預覽不是手表插件應用的替代品。就像你的手表插件應用是 iOS 應用的縮小版應用一樣,預覽則是手表插件的縮小版 App。
  • 在預覽界面里面不包含交互控件。交互控件包含 buttons, switches, sliders, and menus。
  • 在預覽界面中需要避免圖表和地圖。然而卻不是禁止,在狹小的空間里面使得地圖和圖表似乎沒有什么作用。
  • 及時查看信息顯示。用所有可用的資源,包含時間和位置來提供信息給用戶??紤]到在預覽界面初始化的時間和顯示給用戶的時間 之間會有一些變化,你需要記得更新你的預覽。
  • 用系統(tǒng)的字體來展示所有的字體。如果需要使用自定義的字體到你的預覽,你需要渲染文本成為圖像之后展示給用戶。

因為一個應用只有一個預覽控制器,所以一個控制器必須能夠展示你需要展示的信息。

上一篇:Tables下一篇:管理你的預覽界面