我正在开发一个带有许多小部件的游乐场,其中一个就是一个按钮。此按钮的功能是强制更改为下一页。有可能吗?
我只找到下一个标记评论转到下一页,需要渲染操场才能完成。这对我的项目没有用。
header
提前致谢,
最佳。
答案 0 :(得分:2)
不,这是不可能的。 Playground(书)的整个想法是让用户为自己翻页,这意味着你不能通过代码来完成。
此外,这将是一个不好的做法。每个页面应该包含一个解释的经验,也许是一个目标,然后用户可以随时翻页。
答案 1 :(得分:0)
这是一种方法:PlaygroundPage.current.navigateTo(page: .next)
您还可以使用.previous
和.pageReference(reference: String)
这是我的用法:
//#-hidden-code
import PlaygroundSupport
let input = PlaygroundPage.current.text
if passed {
// Actually if you force navigate to the next page you don't really need assessment as it will not be shown
PlaygroundPage.current.assessmentStatus = .pass(message: "Great! Let's go to the next page...")
PlaygroundPage.current.navigateTo(page: .next)
} else {
PlaygroundPage.current.assessmentStatus = .fail(hints: ["Here goes hint"], solution: "Here goes solution")
}
//#-end-hidden-code