Ios 我们可以在一个Watchkit应用程序中创建多个浏览界面吗?

Ios 我们可以在一个Watchkit应用程序中创建多个浏览界面吗?,ios,watchkit,Ios,Watchkit,我正在尝试创建一个WatchKit应用程序,该应用程序需要以浏览的形式向用户显示多条信息。是否有方法在这样的应用程序中创建多个浏览。一个WatchKit应用程序中只能有一次浏览。尝试将Interace Controller的另一个概览放到界面故事板中,并尝试编译。Xcode将给您一个错误:“非法配置。应用程序可能只包含一个浏览界面”。官方文档也只说明了每个应用程序只能看一眼。每个应用程序只能看一眼 但是,没有什么可以阻止您创建一个包含“每个浏览类型”的所有可能状态的浏览,然后在运行时执行浏览特定

我正在尝试创建一个WatchKit应用程序,该应用程序需要以浏览的形式向用户显示多条信息。是否有方法在这样的应用程序中创建多个浏览。

一个WatchKit应用程序中只能有一次浏览。尝试将Interace Controller的另一个概览放到界面故事板中,并尝试编译。Xcode将给您一个错误:“非法配置。应用程序可能只包含一个浏览界面”。官方文档也只说明了每个应用程序只能看一眼。

每个应用程序只能看一眼

但是,没有什么可以阻止您创建一个包含“每个浏览类型”的所有可能状态的浏览,然后在运行时执行浏览特定组件的隐藏/显示

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

您可以将基于页面的浏览添加到浏览界面,并将页面添加到浏览界面生成器,您可以看到许多页面…

您只能有一个浏览界面,但您可以使用浏览界面控制器在浏览界面上设置元素。swift

根据WatchKit编程指南1浏览界面每个应用程序的控制器

应用程序只有一个界面控制器,因此一个控制器必须能够显示所需的数据。 关注最重要的数据

指南中没有任何规定阻止您在Glance Controller中实现多个“隐藏”WkInterfaceGroup,并根据用户的当前上下文(时间、位置)取消隐藏最相关的组

[myLabel setHidden:NO];

然而,Twitter的Apple Watch一瞥有一个“类型”选项。我假设他们使用的是苹果允许的某种私有API。OP显然不是询问应用程序中的
WKInterfaceController
的多个实例,而是“创建多个浏览的方法”。。。