如何在整个屏幕上不使用SceneKit

时间:2016-07-16 08:01:27

标签: ios objective-c sprite-kit

在传统项目中,单视图在视图控制器上添加场景套件视图,大小为250x250。我需要创建入职页面。

在项目中,我添加了页面视图控制器和根视图控制器和内容视图控制器。我想在Content View Controller上添加Scene Kit View。我在Scene Kit上分配类SCNView时遇到问题。据我所知,它应该是填满屏幕,但我只需要为动画图片做这件事。

enter image description here

感谢您的任何建议!我很高兴听到你的建议。

1 个答案:

答案 0 :(得分:2)

您可以像对待任何其他视图一样约束SKView,以便它只填充您需要的显示部分。

例如,如果使用故事板:

  1. 正常创建viewController,
  2. 将新视图拖放到此控制器上(Xcode 7在对象库中没有SKView,因此请使用普通视图)。
  3. 调整此视图的大小并为其添加约束,以便将其放在显示屏上所需的位置。
  4. 选择此视图并更改其自定义类'成为SKView。
  5. 将此新SKView链接到代码中的插座。
  6. 使用此插座将SKScene呈现给SKView。