我们可以在一个Watchkit应用程序中创build多个glance界面吗?
我试图创build一个WatchKit应用程序,需要以一目了然的forms向用户显示多个信息。有没有办法在这样的应用程序中创build多个浏览器。
每个应用程序不能多看一眼
但是没有什么能够阻止你创build一个一目了然的,它将包含所有可能的“每一种types”的状态,然后在运行时执行隐藏/显示一目了然的特定组件。
Glance Top Group State1 State2 (hidden) StateN (hidden) Bottom Group State1 State2 (hidden) StateN (hidden)
在WatchKit应用程序中只能看一眼。 尝试将另一个Glance Interace控制器放入界面故事板并尝试编译。 Xcode会给你一个错误:“非法configuration。应用程序可能只包含一个单一的界面”。 官方文档也是每个应用程序只能看一眼。
你可以添加基于页面的浏览到你的浏览界面,并添加页面浏览界面的build设者,你可以看到很多页面…
你只能看一眼Inter face,但是你可以使用glanceInterfacecController.swift在界面上设置元素
根据WatchKit编程指南一览接口控制器每个应用程序。
一个应用程序只有一个界面控制器,所以一个控制器必须能够显示你想要的数据。 关注最重要的数据。
指南中没有任何内容说明您可以阻止您在Glance Controller中实施多个“隐藏的”WKInterfaceGroup,并根据用户的当前上下文(时间,位置)取消隐藏所需的最相关的组。
[myLabel setHidden:NO];