为什么我的SKView没有正确覆盖整个屏幕?

时间:2016-02-17 01:48:39

标签: ios objective-c iphone xcode sprite-kit

我正在使用Sprite Kit,我的Storyboard中有一个名为_gameView的UIView,下面有一个i-Ad横幅,使用Autolayout对它们施加了很少的约束,我已经在其中查看了一个SKView。奇怪的是,不仅它不遵守约束,而且UIView也没有覆盖整个屏幕,而且i-ad横幅覆盖了UIView,为什么呢? (当然,IntroScene继承自SKScene。)

IntroScene*introScn= [[IntroScene alloc]initWithSize:_gameView.bounds.size];

//Also Tried --> IntroScene*introScn = [IntroScene sceneWithSize:skView.bounds.size];

SKView *skView = (SKView *)_gameView;    


[skView presentScene:introScn];

更新:好的我认为_gameView Outlet不是继承自SKView Class而是UIView类所以在故事板中将其更改为SKView之后,现在它完全显示在_gameView中,但问题是_gameView不接受任何约束来自故事板中的Autolayout,为什么?有什么建议吗?

0 个答案:

没有答案