从SKView返回UIView
我的项目有两部分。第一部分是在故事板中制作的,第二部分是SKView。如何从SKView中的第二部分返回到主UIView从SKView返回UIView,uiview,sprite-kit,Uiview,Sprite Kit,我的项目有两部分。第一部分是在故事板中制作的,第二部分是SKView。如何从SKView中的第二部分返回到主UIView 创建自定义ViewController:File-New-File-Objective-C类。输入名称:GameSceneViewController。UIViewController的子类 覆盖视图将出现方法: -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; G
ViewController
:File-New-File-Objective-C类。输入名称:GameSceneViewController
。UIViewController
的子类视图将出现
方法:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
GameScene *scene = [[GameScene alloc] initWithSize:self.view.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
[self.skView presentScene:scene];
}
skView
属性将是skView
的IBOutlet
。还要确保已导入SpriteKit框架:
#import <SpriteKit/SpriteKit.h>
#导入
ViewController
添加到情节提要GameSceneViewController
SKView
SKView
创建一个IBOutlet
现在您应该能够使用segues在ViewController之间切换了您的意思是如何从一个情节提要切换到另一个情节提要?谢谢你对我的两个问题的帮助,也许你可以回答这个问题:你怎么能在故事板上放一个SKView,因为它看起来像你的建议?还是我误解了你?这个问题非常详细,但我在尝试为添加的SKView创建IBOutlet时出错了。这意味着“SKView”是一种未知类型。我是否必须导入某些内容,或者我这样做不正确?您需要#在要创建IBOutlet的文件中导入。我已经编辑了我的答案