Xcode Swift Playground中的多个视图

编码器J13

我正在创建一个快速游乐场,我想创建多个视图,首先是一个简介屏幕,然后是SpriteKit游戏,然后是结论屏幕。如何在Xcode操场上的视图之间切换。

这是一张图片,显示了我想按顺序显示的源中的第一视图,第二视图和第三视图

如何在这3个文件之间更改视图,并且没有情节提要。我应该在MyPlayground中输入什么代码。

博纳丰斯

在您的运动场文件中,您可以这样创建场景视图:

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

然后在您的“第一视图”文件中,创建您的FirstView类。不要忘记将其公开:

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)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Xcode 13 Swift Playground 中的异步/等待

Xcode / Swift-多个视图控制器中的元素

Swift 2 Playground(Xcode 7 Beta 4)-数组中的多个类型仅在导入UIKit时才起作用吗?

如何确定Swift代码是否在XCode Playground中运行

Swift 4.2,Xcode Playground中的String firstIndex()函数错误

Xcode 中的 Swift Playground - TapGestureRecognizer 到 UILabel 不起作用

Xcode swift 管理多个故事板中的多个视图控制器

Xcode,Swift 3中的多个通知

如何在Xcode / Swift中的滚动视图中居中多个图像

NSDate()-Playground vs.Swift Xcode

Xcode Playground Swift函数关闭评估

子视图在XCode Playground中不起作用

Swift 4 中的过滤字典在 Xcode 中失败,但在 Playground 中成功

Xcode Playground与Swift Playground上的SwiftUI-不同的输出

在Swift 4.2 Xcode中隐藏和显示视图

Swift:如何在Xcode中从xib提取子视图?

Xcode:在 ViewController.swift 中禁用视图的旋转

无法在 Xcode (Swift) 中更改视图元素的大小

如何在Swift 4的Xcode中创建具有多个视图控制器的自定义模型的实例?

在XCode6中打开时,Swift教程“ GuidedTour.playground”不执行任何操作

Xcode Playground无法访问Sources文件夹中的swift文件

当我在Xcode 6 Beta中尝试Swift的Playground时出错

Xcode 7 Swift如何使容器视图透明

swift xcode堆栈视图选项未显示

通过视图在Swift XCode中发送数据

如何使用Swift在Xcode 6的numberOfItemsSection中传递多个值?

如何使用Swift语言处理XCode中的多个目标?

Swift/Xcode - IBAction 的多个文本字段

如何在iOS Xcode Swift Playground上模拟黑暗模式