gpt4 book ai didi

uiview - 从 SKView 回到 UIView

转载 作者:行者123 更新时间:2023-12-04 18:42:55 37 4
gpt4 key购买 nike

我的项目有两个部分。第一部分是在 Storyboard中制作的,第二部分是 SKView。如何从 SKView 中的第二部分返回到主 UIView?

最佳答案

  • 创建自定义 ViewController : 文件 - 新建 - 文件 - Objective-C 类。输入姓名:GameSceneViewController . UIViewController的子类.
  • 覆盖 viewWillAppear方法:
    -(void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];

    GameScene *scene = [[GameScene alloc] initWithSize:self.view.bounds.size];
    scene.scaleMode = SKSceneScaleModeAspectFill;

    [self.skView presentScene:scene];
    }
    skView属性将是 IBOutletSKView .还要确保您已导入 SpriteKit 框架:
    #import <SpriteKit/SpriteKit.h>
  • 新增 ViewController到 Storyboard。
  • 在身份检查器中为添加的 ViewController 输入一个自定义类:GameSceneViewController
    GameSceneViewController
  • 将 subview 添加到根 View :

    GameSceneViewController
  • 在身份检查器中为添加的 View 输入自定义类:SKView
    Custom class name
  • 创建 IBOutlet对于添加的 SKView .

  • 现在您应该能够使用 segues 在 ViewControllers 之间切换

    关于uiview - 从 SKView 回到 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21208579/

    37 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com