Как перейти к среднему InterfaceController в навигации на основе страниц на Apple Watch?

Я пытаюсь создать аналогичный поток с приложением Apple Watch Workout, где после начала тренировки вам предоставляется интерфейсный контроллер, показывающий продолжительность, и вы сканируете пролистывание влево, чтобы увидеть дополнительный интерфейсный контроллер, или проведите вправо, чтобы завершить тренировку и т. Д. На другом InterfaceController. Однако (ниже) я не могу провести вправо, чтобы увидеть IC слева, чтобы закончить тренировку. Как я могу добиться этого, чтобы пользователь помещался во 2-й микросхеме стека навигации без решения взлома, например, если я представлен с начальной автоматической перезагрузки InterfaceController в IC #2?

введите описание изображения здесь

1 ответ

Решение

Не уверен, возможно ли сделать это в раскадровке, как я пытался, но понял, как сделать то, что я хотел, с помощью кода:

    WKInterfaceController.reloadRootPageControllers(withNames: ["testIC1", "testIC2", "testIC3"],
                                                    contexts: [contextDictionary],
                                                    orientation: .horizontal,
                                                    pageIndex: 1)
}
Другие вопросы по тегам