Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.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 为什么我在故事板中的视图(用于Spritekit)的子类SKView不';不接受任何自动布局约束?_Ios_Objective C_Xcode_Sprite Kit_Autolayout - Fatal编程技术网

Ios 为什么我在故事板中的视图(用于Spritekit)的子类SKView不';不接受任何自动布局约束?

Ios 为什么我在故事板中的视图(用于Spritekit)的子类SKView不';不接受任何自动布局约束?,ios,objective-c,xcode,sprite-kit,autolayout,Ios,Objective C,Xcode,Sprite Kit,Autolayout,我在故事板中有一个名为_gameView的UIView,我在故事板中对其应用了约束。它是SKView的子类,因此我可以在其中显示我的场景,但问题是它在运行时从未从情节提要中的自动布局中获取矛盾,为什么?精灵工具包场景由一种特殊的UIView显示,并且不使用自动布局。只有UIKit会这样做-自动布局处理UIView的排列。基本上是将Main.storyboard设置为项目目标中的午餐屏幕,这样做了,找到了正确的答案,这是使用spritekit的ios9中的一个错误,可以通过这种方式解决所以我应该只

我在故事板中有一个名为_gameView的UIView,我在故事板中对其应用了约束。它是SKView的子类,因此我可以在其中显示我的场景,但问题是它在运行时从未从情节提要中的自动布局中获取矛盾,为什么?

精灵工具包场景由一种特殊的UIView显示,并且不使用自动布局。只有UIKit会这样做-自动布局处理UIView的排列。

基本上是将Main.storyboard设置为项目目标中的午餐屏幕,这样做了,找到了正确的答案,这是使用spritekit的ios9中的一个错误,可以通过这种方式解决

所以我应该只使用setframe:或setbounds在屏幕上我喜欢的位置显示它们?假设我有一个i-ad横幅,我希望它显示在我的skview顶部。@Reza.ab是的。着手不会有问题的,所以我这么做了,没用!它仍然显示在一个全宽视图中,但居中并被裁剪(非全屏)
SKView*skView1=[[SKView alloc]initWithFrame:CGRectMake(40,40,100,120)];SKScene*scene=[IntroScene sceneWithSize:skView1.bounds.size];scene.scaleMode=SKSceneScaleModeAspectFill似乎我无法为我的SKView设置自定义帧并在屏幕上的首选位置显示它,我做错了什么?但是我尝试过这样做,但是铸造帧(其他视图)也需要是SKView,我无法使用setFrame为其定义帧<代码>SKView*SKView=(SKView*)其他视图