我正在尝试为Apple Watch Workout App构建类似的流程,在您开始锻炼后,您会看到一个显示持续时间的InterfaceController,您可以向左扫描以查看其他InterfaceController或向右滑动以结束锻炼等在另一个InterfaceController上。但是(下图)我无法向右滑动以查看左侧的IC以结束锻炼。我怎样才能实现这一目标,这样用户就可以放在导航堆栈的第二个IC中而不需要黑客解决方案,例如我是否从最初的InterfaceController自动重新加载到IC#2?
答案 0 :(得分:0)
不确定是否可以像我一样尝试在故事板中做到这一点,但想出如何通过代码完全按照我的意愿行事:
WKInterfaceController.reloadRootPageControllers(withNames: ["testIC1", "testIC2", "testIC3"],
contexts: [contextDictionary],
orientation: .horizontal,
pageIndex: 1)
}