簡體   English   中英

我們可以在一個Watchkit應用程序中創建多個glance接口嗎?

[英]Can we create multiple glance interfaces in a single Watchkit app?

我正在嘗試創建一個WatchKit應用程序,需要以一瞥的形式向用戶顯示多條信息。有一種方法可以在這樣的應用程序中創建多個目光。

每個應用程序不能超過一次

但沒有什么可以阻止你創建一瞥,它將包含“每個掃視類型”的所有可能狀態,然后,在運行時執行隱藏/顯示特定組件的一瞥。

Glance  
  Top Group
    State1
    State2 (hidden)
    StateN (hidden)    
  Bottom Group 
    State1
    State2 (hidden)
    StateN (hidden)

WatchKit App中只能只看一眼。 嘗試將另一個Glance Interace Controller放入界面故事板並嘗試編譯。 Xcode會給你一個錯誤:“非法配置。應用程序可能只包含一個瀏覽界面”。 官方文檔也只是告訴每個應用程序一目了然。

您可以將基於頁面的視圖添加到您的瀏覽界面並將頁面添加到glance界面構建器中,您可以看到許多頁面...

你只能只看一眼Inter face,但你可以使用glanceInterfacecController.swift在一瞥界面上設置元素。

根據每個應用程序的WatchKit編程指南1 Glance界面控制器。

應用程序只有一個界面控制器,因此一個控制器必須能夠顯示您想要的數據。 專注於最重要的數據。

指南中沒有任何說明可以阻止您在Glance控制器中實現多個“隱藏”WKInterfaceGroup,並根據用戶的當前上下文(時間,位置)取消隱藏所需的最相關組。

[myLabel setHidden:NO];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM