【问题标题】:Manage UIButtons within SKScene using the storyboard使用情节提要管理 SKScene 中的 UIButton
【发布时间】:2015-03-07 14:23:56
【问题描述】:

使用 XCode 和 SpriteKit,我怎样才能为我的菜单屏幕创建一个新的 SKScene 并使用情节提要管理按钮和标签。我创建了一个名为 StartScene 的新类(SKScene 的子类),但是当我在情节提要中创建一个新的视图控制器并更改其类时,StartScene 不是一个选项。

如何使用情节提要管理菜单屏幕?

注意,我从单一视图应用程序模板创建了我的项目,因此没有 .sks 文件,只有一个 .storyboard。

【问题讨论】:

  • 您可以在您的 SKScene 中使用 UIButtons。如何使用情节提要管理菜单屏幕是一个过于宽泛的问题。
  • 那么如何使用情节提要将 UIButtons 添加到 SKScene?

标签: objective-c uibutton sprite-kit


【解决方案1】:

您可以在

中创建所有按钮
-(void)didMoveToView:(SKView *)view {
    UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    // rest of button code
    [view addSubview:myButton];

这里使用 SKView 的视图作为关键。

如果您在另一个没有 SKView 视图的方法中,您可以这样做:

-(void)myMethod {
    SKView* view = self.view;
    // create your button
}

【讨论】:

  • 对不起,如果我的问题不清楚。基本上,我如何创建一个新的视图控制器对象(StartScene 类),将其添加到情节提要中,并通过拖动到屏幕上来管理按钮和标签?
  • @LuigiMangione - 我不认为你可以使用情节提要来做你想做的事。您必须自己编写以上代码。
猜你喜欢
  • 2015-05-05
  • 1970-01-01
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
相关资源
最近更新 更多