我在iOS(Objective-C,不是Swift)上遇到了这个问题。我从images.xcassets加载了一张背景图片,在iOS 8上可以正常显示,但在iOS 7上却无法正常显示。有人之前遇到过这个问题吗?
这是我使用的代码:
SKSpriteNode *background = [SKSpriteNode spriteNodeWithImageNamed:@"xxx"];
background.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
[self addChild:background];
布局也有所不同(我没有使用xibs),但第一步是解决背景问题 :)。
以下是iOS 7和iOS 8的屏幕截图。
这是一个带有images.xcassets的屏幕截图:
谢谢,祝您愉快,Alex。