ios - 为什么它不能在 swift 2 的 Playground 上显示任何东西?

标签 ios swift swift-playground

我尝试使用 spriteKit 在助理编辑器的 Playground 上展示一些东西。然而,什么也没有显示。下面是代码。如果有人可以显示结果(蓝色矩形),请通知我。如果不是,请找出问题所在。

import UIKit
import SpriteKit

let view:SKView = SKView(frame: CGRectMake(0, 0, 1000, 800))
let scene:SKScene = SKScene(size: CGSizeMake(1000, 800))
scene.scaleMode = SKSceneScaleMode.AspectFit

let blueBox: SKSpriteNode = SKSpriteNode(color: UIColor.blueColor(), size: CGSizeMake(300, 300))
blueBox.position = CGPointMake(512, 384)
scene.addChild(blueBox)

view.presentScene(scene)

最佳答案

您可以通过单击边栏中的 QuickLook(眼睛)或带圆圈的加号按钮来查看 View 的当前状态。但是要查看您的 SpriteKit 场景动画,您可能需要实时取景。为此,您需要 XCPlayground 框架。

import XCPlayground
XCPShowView("my SpriteKit view", view)

有关详细信息,请阅读 Exploring and Evaluating Swift Code in a Playground在 Xcode 帮助中或观看 WWDC 2014 session 408: Swift Playgrounds .

关于ios - 为什么它不能在 swift 2 的 Playground 上显示任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24317153/

相关文章:

swift - 重构有助于减少重复

swift - 在 [UInt8] 数组或数据中包含 UTF8 字 rune 字

swift - GLKit 可以在 Swift Playground 中使用吗?

swift - EXC_BAD_ACCESS 使用 self.performSelector

ios - 将应用程序启动到运行时关闭的最后一个 View

ios - CALayer CABasicAnimation链接

ios - 我可以将 Storyboard文件放在不同的物理文件夹中吗?

ios - Playground 消息 "number of times"

ios - 如何为 UIGestureRecognizer 操作传递参数

ios - 使用 getReturnValue 与原语的 NSInspiration