Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在整个屏幕上不显示它_Ios_Objective C_Sprite Kit - Fatal编程技术网

Ios 如何在整个屏幕上不显示它

Ios 如何在整个屏幕上不显示它,ios,objective-c,sprite-kit,Ios,Objective C,Sprite Kit,与传统项目中的单视图一样,在视图控制器上添加场景套件视图,尺寸为250x250。我需要创建入职页面 在项目中,我添加了页面视图控制器、根视图控制器和内容视图控制器。我想在内容视图控制器上添加场景工具包视图。我在分配类SCNView现场工具包时遇到问题。据我所知,它应该是填补屏幕,但我需要做的只是动画图片 谢谢你的建议!听到您的建议,我非常兴奋。您可以像其他视图一样约束您的视图,使其只填充您需要的显示部分 例如,如果使用故事板: 按常规创建viewController 将新视图拖放到此控制器上(

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

在项目中,我添加了页面视图控制器、根视图控制器和内容视图控制器。我想在内容视图控制器上添加场景工具包视图。我在分配类SCNView现场工具包时遇到问题。据我所知,它应该是填补屏幕,但我需要做的只是动画图片


谢谢你的建议!听到您的建议,我非常兴奋。

您可以像其他视图一样约束您的视图,使其只填充您需要的显示部分

例如,如果使用故事板:

  • 按常规创建viewController
  • 将新视图拖放到此控制器上(Xcode 7在对象库中没有SKView,因此请使用普通视图)
  • 调整此视图的大小并向其添加约束,以将其放置在显示器上需要的位置
  • 选择此视图并将其“自定义类”更改为SKView
  • 将此新SKView链接到代码中的插座
  • 使用此插座将您的SKView场景呈现到SKView中

  • 您同时引用了SpriteKit和SceneKit,但这是两个不同的东西-您想使用哪一个?@АааBeadle这些选项中的任何一个对我来说都是正确的。您要求只谈论SceneKit,所以您的标题是错误的。编辑你的问题,下次再具体点。请参阅此链接了解详细信息:您的问题仍然不清楚。你问题中的形象是你现在拥有的还是你想要的?如果它是你所拥有的:你想纠正的错误是什么?如果这是你想要的:你现在得到了什么?您需要2D图形(SpriteKit)还是3D图形(SceneKit),因为虽然您的文本现在显示SceneKit,但您的图像仍然显示SpriteKit。@Ali Beadle很抱歉不准确,我需要2D图形(SpriteKit)在页面上创建动画图标,如图所示。我认为这可以通过SceneKit的实现来实现,但我明白这是愚蠢的。现在我需要在滚动到新页面时实现一个动画SpriteKit,现在的主要问题是如何将它添加到ObjC上的项目中,创建一个区域SpriteKit,而不是所有的єkran,中心大小为200x200,尽管注释中存在混乱。。。无论您使用的是SpriteKit(
    SKView
    )还是SceneKit(
    SCNView
    ),这个答案都是好的。两者都可以在另一个视图中调整大小和位置。