[英]Multiple Views In Xcode Swift Playground
I am creating a swift playground I want to create multiple views, first an introduction screen then a SpriteKit game then a conclusion screen. 我正在创建一个快速的游乐场,我想创建多个视图,首先是一个简介屏幕,然后是SpriteKit游戏,然后是结论屏幕。 How can I change between views in Xcode playground.
如何在Xcode操场上的视图之间切换。
Here is a picture that show first and 2 and 3 view in sources that I want to display by order 这是一张图片,显示了我想按顺序显示的源中的第一视图,第二视图和第三视图
How can I change views between these 3 files and there is no storyboard. 如何在这3个文件之间更改视图,并且没有情节提要。 What code should I put in MyPlayground.
我应该在MyPlayground中输入什么代码。
In your playground file, you create your scene view like this: 在您的运动场文件中,您可以这样创建场景视图:
let sceneView = SKView(frame: CGRect(x:0 , y:0, width: 640, height: 480))
let myScene = FirstView(fileNamed: "MyPlayground")
if let scene = myScene {
scene.scaleMode = .aspectFill
sceneView.presentScene(scene)
}
PlaygroundSupport.PlaygroundPage.current.liveView = sceneView
And in your First View file, create your FirstView
class. 并在您的First View文件中,创建
FirstView
类。 Do not forget to put it as public: 不要忘记将其公开:
import Foundation
import SpriteKit
public class FirstView: SKScene {
private var label : SKLabelNode!
open override func didMove(to view: SKView) {
// Get label node from scene and store it for use later
label = SKLabelNode(text: "first view")
label.position = view.center
addChild(label)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.