2014-09-10 10 views
15

आप लॉन्च स्क्रीन फ़ाइल में पृष्ठभूमि ढाल कैसे लागू करेंगे?आईओएस 8 - लॉन्च स्क्रीन फ़ाइल के लिए पृष्ठभूमि ढाल

क्या आपको पृष्ठभूमि के लिए बड़ी छवि शामिल करना है या क्या आप कस्टम ड्राइंग करने के लिए लॉन्च स्क्रीन फ़ाइल में कोड चला सकते हैं?

उत्तर

10

आप लॉन्च स्क्रीन में कोड नहीं चला सकते हैं या किसी कस्टम क्लासेस का उपयोग नहीं कर सकते हैं।

आपको एक खिंचाव वाली छवि की आपूर्ति करनी होगी, जिसमें सभी संकल्पों में व्यवहार्य होने के लिए पर्याप्त डेटा शामिल है।

इसके अलावा, आप @2x और @3x संशोधक का लाभ उठा सकते हैं। आईफोन 6 प्लस @3x संशोधक, AFAIK लोड करने का प्रयास करेगा।

एक अंतिम उपाय के रूप में, यदि लॉन्च स्क्रीन xib आप के लिए पर्याप्त नहीं है, तो आप अभी भी UILaunchImages plist कुंजी इस्तेमाल कर सकते हैं, और 8.0 की न्यूनतम संस्करण के लिए छवियों को निर्दिष्ट। नकारात्मकता यह है कि एक्सकोड स्वचालित रूप से आपके लिए जेनरेट नहीं करता है, इसलिए आपको उन्हें मैन्युअल रूप से लिखना होगा। यह भी याद रखें कि iPhone 6 प्लस छवियों के लिए संशोधक @3x

है एक उदाहरण:

UILaunchImage = Default // This is for iOS 6, if you need it 

UILaunchImages // iOS 7, 8 
- [0] 
- UILaunchImageName = Default 
- UILaunchImageMinimumOSVersion = 7.0 
- UILaunchImageSize = {320, 480} 
- UILaunchImageOrientation = Portrait 
- [1] 
- UILaunchImageName = Default-568h 
- UILaunchImageMinimumOSVersion = 7.0 
- UILaunchImageSize = {320, 568} 
- UILaunchImageOrientation = Portrait 
- [2] 
- UILaunchImageName = Default-667h 
- UILaunchImageMinimumOSVersion = 8.0 
- UILaunchImageSize = {375, 667} 
- UILaunchImageOrientation = Portrait 
- [3] 
- UILaunchImageName = Default-736h 
- UILaunchImageMinimumOSVersion = 8.0 
- UILaunchImageSize = {414, 736} 
- UILaunchImageOrientation = Portrait 

पी.एस.plist उपरोक्त उन लोगों के लिए एक आदर्श समाधान है जो स्थानीयकरण छवि कैटलॉग या लॉन्च स्क्रीन फ़ाइलों के साथ संघर्ष कर रहे हैं।

1

जब तक आप अपनी परियोजनाओं में पीडीएफ एकल वेक्टर संपत्तियां जोड़ सकते हैं, तब तक मैं आमतौर पर ग्रेडिएंट निर्यात करता हूं जो इलस्ट्रेटर या फ़ोटोशॉप से ​​पीडीएफ में लॉन्च छवि में होना चाहिए और उन्हें अच्छे अच्छे परिणामों के साथ लेआउट में शामिल करना है।

संबंधित मुद्दे