0

我正在尝试构建与 Apple Watch Workout App 类似的流程,在您开始锻炼后,您会看到一个显示持续时间的 InterfaceController,然后您向左滑动以查看额外的 InterfaceController,或向右滑动以结束锻炼等。接口控制器。但是(下图)我无法向右滑动以查看左侧的 IC 以结束锻炼。我怎样才能做到这一点,以便用户被放置在导航堆栈的第二个 IC 中而没有黑客解决方案,例如如果我从初始 InterfaceController 自动重新加载到 IC #2?

在此处输入图像描述

4

1 回答 1

0

不确定是否可以像我尝试的那样在情节提要中做到这一点,但通过代码弄清楚了如何完全按照我的意愿去做:

    WKInterfaceController.reloadRootPageControllers(withNames: ["testIC1", "testIC2", "testIC3"],
                                                    contexts: [contextDictionary],
                                                    orientation: .horizontal,
                                                    pageIndex: 1)
}
于 2018-04-16T20:35:39.740 回答