प्रयोग किया जाता है बदलने के लिए मैं बॉयलरप्लेट कोड (नया खेल आईओएस परियोजना) से मानक पूर्ण स्क्रीन SpriteKit दृश्य का उपयोग कर रहा हूँ, और जब मैंकैसे SKView letterbox रंग जब scaleMode .AspectFit
scene.scaleMode = .AspectFit
का उपयोग करें कि सुनिश्चित करने के लिए दृश्य फिट बैठता है, शेष (लेटरबॉक्स) क्षेत्र काला रंग में रंगीन होता है।
मैं इन विकल्पों की कोशिश की है रंग बदलने के लिए:
let skView = self.view as SKView
// was hoping this one would work
skView.backgroundColor = UIColor.redColor()
// didn't expect this would work, since scene is scaled anyways
scene.backgroundColor = SKColor.redColor()
इसके अलावा एक और रंग के लिए स्टोरीबोर्ड संपादक में SKView पृष्ठभूमि का रंग बदलने की कोशिश की, लेकिन कोई किस्मत।
लेटरबॉक्स वाले क्षेत्र के रंग को बदलने के लिए कहां से कोई सुझाव है?
मुझे संदेह है कि यह संभव है क्योंकि पहलू मोटे तौर पर अंतिम उपाय समाधान है। डेवलपर के रूप में आपको सभी संकल्पों का सही ढंग से समर्थन करना होगा, यदि आवश्यकता हो तो आप संबंधित सीमा नोड्स/स्प्राइट्स जोड़कर "मैन्युअल रूप से" लेटरबॉक्स कर सकते हैं। – LearnCocos2D