我正在尝试创建一个WatchKit应用程序,需要以一瞥的形式向用户显示多条信息。有一种方法可以在这样的应用程序中创建多个视图。
答案 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];