我们可以在一个Watchkit应用程序中创建多个glance接口吗?

时间:2015-01-23 01:53:47

标签: ios watchkit

我正在尝试创建一个WatchKit应用程序,需要以一瞥的形式向用户显示多条信息。有一种方法可以在这样的应用程序中创建多个视图。

5 个答案:

答案 0 :(得分:3)

每个应用程序不能只看一眼

但没有什么能阻止你创建一瞥,它将包含“每个扫视类型”的所有可能状态,然后,在运行时执行隐藏/显示特定组件的一瞥。

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

答案 1 :(得分:1)

WatchKit应用程序中只能只看一眼。尝试将另一个Glance Interace Controller放入界面故事板并尝试编译。 Xcode会给你一个错误:"非法配置。该应用程序可能只包含一个单一的界面"。官方文档也只是告诉每个应用程序一目了然。

答案 2 :(得分:0)

您可以将基于页面的浏览添加到您的浏览界面并将页面添加到glance界面构建器中,您可以看到许多页面...

答案 3 :(得分:0)

你可以只看一眼Inter face,但是你可以使用glanceInterfacecController.swift在浏览界面上设置元素

答案 4 :(得分:0)

根据WatchKit编程指南1 Glance Interface Controller / app。

  

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

指南中没有任何说明可以阻止您在Glance控制器中实现多个“隐藏”WKInterfaceGroup,并根据用户的当前上下文(时间,位置)取消隐藏所需的最相关组。

[myLabel setHidden:NO];