Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> iPhone

IOS 13 डार्क मोड के लिए अपना ऐप कैसे सेट करें

Apple ने पिछले 4 वर्षों के भीतर (iPhone 6s पर वापस) लॉन्च किए गए सभी iPhones में 19 सितंबर को विश्व स्तर पर बहुप्रतीक्षित iOS 13 अपडेट लॉन्च किए।

इस अपडेट की सबसे बड़ी विशेषताओं में से एक सिस्टम-वाइड iOS 13 डार्क मोड था। यह स्मार्टफोन डिस्प्ले द्वारा उत्सर्जित सफेद रोशनी के कारण आंखों के तनाव में मदद करने की उम्मीद है।

हालांकि यह सुविधा Apple डिवाइस का उपयोग करने वाले उपभोक्ताओं के लिए एक खुशी है, iOS डेवलपर्स के लिए iOS 13 डार्क मोड के लिए तैयार ऐप तैयार करना एक काम है।

iOS 13 डार्क मोड के लिए अपना ऐप कैसे सेट करें?

इस समस्या में डेवलपर्स की मदद करने के लिए, यहां उपयोगी जानकारी और चरण दिए गए हैं जो दिखाते हैं कि वे iOS 13 डार्क मोड के लिए मौजूदा iOS ऐप को कैसे तैयार कर सकते हैं।

  • iOS 13 डार्क मोड को इसके सिस्टम-वाइड स्केल के बावजूद लागू करना बहुत कठिन नहीं है।
  • आपके मौजूदा ऐप पर iOS 13 डार्क मोड को सक्षम करना भी सरल है, ज्यादातर नवीनतम iOS 13 SDK के लिए धन्यवाद।

IOS 13 डार्क मोड के लिए ऐप बनाने के लिए नवीनतम संस्करण का उपयोग करते समय, OS अन्य सिस्टम नियंत्रणों के बीच स्विच, बटन और टेबल व्यू को स्वचालित रूप से अपडेट कर देगा। हालांकि ध्यान दें कि इमेज और टेक्स्ट के रंग डार्क मोड के लिए अपने आप एडजस्ट नहीं होंगे।

हालाँकि, यह देखना अभी भी आश्चर्यजनक है कि सिस्टम-व्यापी परिवर्तन जैसे कि डार्क मोड को लागू करना इतना आसान है। छोटे कोड परिवर्तन और अधिक काम हैं जो आप उस सहेजे गए समय में iOS 13 डार्क मोड के साथ कर पाएंगे।

iOS 13 डार्क मोड के लिए रंगों को कैसे अनुकूलित करें

सबसे पहले, आइए iOS 13 डार्क मोड के सिस्टम रंग बदलने के साथ शुरू करें:

अब UIColor में नए सिस्टम रंग जोड़े गए हैं, जिनमें से एक लेबल रंग है। इन नए रंगों के इस्तेमाल से iOS 13 में डार्क मोड और दूसरे हाई कंट्रास्ट मोड को सपोर्ट करने में मदद मिलती है।

label.color = UIColor.secondaryLabel

आम तौर पर, आपको iOS 13 डार्क मोड के लिए सिस्टम रंगों का उपयोग करना चाहिए, जो सभी ऐप्स में स्थिरता बनाए रखने के लिए इंटरफ़ेस में बदलावों के लिए स्वचालित रूप से अनुकूल होता है। हालांकि, डेवलपर्स कस्टम रंगों के साथ डार्क मोड को लागू करना भी चुन सकते हैं।

iOS 11 के साथ पेश किए गए एसेट कैटलॉग रंग, रंगों के कस्टम सेट के डार्क संस्करण जोड़कर डार्क मोड को सपोर्ट करना बहुत आसान बनाते हैं।

आपको कैटलॉग से केवल एक पसंदीदा रंग चुनना है, फिर एट्रीब्यूट्स इंस्पेक्टर से अपीयरेंस को किसी भी, डार्क में बदलें।

इतना ही! अब आपके पास अपने मोबाइल ऐप के लिए कस्टम iOS 13 डार्क मोड तैयार है।

iOS 13 डार्क मोड का समस्या निवारण

मान लीजिए कि आपका ऐप iOS 13 डार्क मोड को फॉलो नहीं कर रहा है। आप क्या करेंगे? इस समस्या को हल करने के लिए यहां कुछ आसान उपाय दिए गए हैं।

चरण 1

आपको यह जानना होगा कि ऐप अपडेट है या नहीं।

यदि ऐप iOS 13 डार्क मोड के साथ काम नहीं कर रहा है या इसका समर्थन नहीं करता है, तो बस ऐपल स्टोर के माध्यम से ऐप को अपडेट करें।

चरण 2

जांचें कि आपके आईओएस ऐप का डार्क मोड सक्षम किया गया है या नहीं।

यदि नहीं, तो सेटिंग - डिस्प्ले और ब्राइटनेस पर जाएं - जांचें कि "डार्क" सक्षम है या नहीं।

चरण 3

अगर आपका ऐप पूरी तरह से अपडेट है, लेकिन iOS 13 डार्क मोड के साथ काम नहीं कर रहा है, तो इन-ऐप सेटिंग चेक करें। छवि देखें:

IOS 13 डार्क मोड के लिए अपना ऐप कैसे सेट करें

यदि आप अपना iOS 13 डार्क मोड सेट करने में अधिक सहायता चाहते हैं, तो इसे समर्पित विकास टीमों से प्राप्त करें। और इसी तरह मैं आपकी मदद करने जा रहा हूं।

आईओएस पर मोबाइल ऐप डेवलपमेंट के टिप्स भी पढ़ें। आशा है कि यह सारी जानकारी आपके लिए मददगार साबित होगी।

आइए देखते हैं आपको आगे क्या करना है।

iOS 13 डार्क मोड के लिए इमेज को एडाप्ट करें

आईओएस 13 डार्क मोड में अधिकांश छवियां बहुत अच्छी लगती हैं, और कभी-कभी वे इस तरह से बाहर निकलती हैं जो वास्तव में विवरण को हाइलाइट करती हैं। हालाँकि, आपको अभी भी कुछ ऐसी छवियां मिल सकती हैं जो थोड़ी हटकर दिखती हैं या डार्क मोड के लिए अनुपयुक्त हैं।

अच्छी खबर यह है कि आप डार्क मोड के लिए इमेज को उसी तरह एडजस्ट कर सकते हैं जैसे टेक्स्ट को एडजस्ट किया जाता है।

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

iOS 13 डार्क मोड में प्रोग्रामेटिक रूप से बदलावों का पता लगाना

डेवलपर्स को ऐसी परिस्थितियों का सामना करना पड़ सकता है जहां उन्हें आईओएस 13 डार्क मोड में प्रोग्रामेटिक रूप से उपस्थिति परिवर्तन लागू करने की आवश्यकता होती है। यह इस तरह से किया जाता है:

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) 
{
    super.traitCollectionDidChange(previousTraitCollection)

    let userInterfaceStyle = traitCollection.userInterfaceStyle // Either .unspecified, .light, or .dark
    // Update your user interface based on the appearance
}
विशेषता को ओवरराइड करना कोलेक्शनडिडचेंज उपस्थिति परिवर्तनों का पता लगाने में मदद करता है।
तब हमें केवल trapCollection.userInterfaceStyle को खोलना है।

आप यह भी सत्यापित कर सकते हैं कि मौजूदा स्वरूप आपके द्वारा अभी लागू की गई नई पद्धति का उपयोग कर रहा है या नहीं:

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    super.traitCollectionDidChange(previousTraitCollection)

    let hasUserInterfaceStyleChanged = previousTraitCollection.hasDifferentColorAppearance(comparedTo: traitCollection) // Bool
    // Update your user interface based on the appearance
}

यूजर इंटरफेस स्टाइल को ओवरराइड करना

संपूर्ण ऐप

सिस्टम स्वचालित रूप से आईओएस 13.0 या बाद के एसडीके से जुड़े किसी भी ऐप को हल्के और अंधेरे दोनों रूपों में शामिल करता है।

अगर आपको अपने ऐप के डार्क मोड सपोर्ट पर काम करने के लिए अतिरिक्त समय चाहिए या आप अपने ऐप को एक ही स्टाइल में रखना चाहते हैं, तो आप अपने ऐप की Info.plist फ़ाइल में UIUserInterfaceStyle key (लाइट या डार्क के मान के साथ) को शामिल करके ऑप्ट-आउट कर सकते हैं। .

इस कुंजी को सेट करने से सिस्टम उपयोगकर्ता की प्राथमिकता को अनदेखा कर देता है और हमेशा आपके ऐप पर विशिष्ट रूप लागू करता है।

नोट: IOS 13 डार्क मोड का समर्थन करने के लिए दृढ़ता से प्रोत्साहित किया जाता है। जब आप अपने ऐप के डार्क मोड समर्थन में सुधार पर काम करते हैं, तो केवल अस्थायी रूप से ऑप्ट-आउट करने के लिए UI UserInterfaceStyle कुंजी का उपयोग करें।

विशिष्ट स्क्रीन

IOS 13 में, अब आप विशिष्ट दृश्यों या दृश्य नियंत्रकों पर उपयोगकर्ता इंटरफ़ेस शैली को ओवरराइड कर सकते हैं। उदाहरण के लिए, हो सकता है कि आप iOS 13 डार्क मोड में केवल एक निश्चित व्यू कंट्रोलर रखना चाहें, जबकि आपका बाकी ऐप लाइट मोड में हो।

उपयोगकर्ता इंटरफ़ेस शैली को ओवरराइड करने के लिए, बस इस चर को शीर्ष दृश्य या दृश्य नियंत्रक में ओवरराइड करें और यह उप-दृश्यों में प्रचारित होगा:

// Inside a UIViewController
override func viewDidLoad() 
{
    super.viewDidLoad()

    // Always adopt a dark interface style.    
    overrideUserInterfaceStyle = .dark
}

क्लोजिंग नोट्स

लेख पढ़ने के लिए धन्यवाद! यहां हमने पता लगाया है कि iOS 13 डार्क मोड के लिए ऐप कैसे सेट किया जाए।

iOS 13 डार्क मोड अपने साथ स्मार्टफोन का उपयोग करने का एक अनूठा तनाव-मुक्त तरीका लेकर आया है। शायद हम एक ऐसा भविष्य देखेंगे जहां डार्क मोड डिफ़ॉल्ट मोड को व्हाइट बैकग्राउंड से बदल देता है।

इन कोडिंग दिशानिर्देशों और युक्तियों का पालन करके आप आसानी से iOS 13 पर अपने ऐप को डार्क मोड के लिए सेट कर सकते हैं।

यदि आपको किसी विशेषज्ञ की सहायता चाहिए, तो iOS 13 डार्क मोड संबंधी प्रश्नों के लिए बेझिझक iOS डेवलपर से संपर्क करें।

Fट्विटर पर . के लिए अनुमति दें अधिक अपडेट: https://twitter.com/ValueCoders


  1. Google के सर्च ऐप को अंत में Android और iOS के लिए डार्क मोड मिल गया

    2019 की शुरुआत से ही डार्क मोड काफी लोकप्रिय रहा है। फेसबुक से लेकर ट्विटर से लेकर इंस्टाग्राम और ब्राउजर तक लगभग सभी ऐप्स ने डार्क थीम जारी की। लेकिन जब Google खोज ऐप की बात आती है, तो कोई डार्क मोड नहीं था। और पढ़ें:लगभग हर जगह डार्क मोड कैसे सक्षम करें हमेशा की तरह, Google को पार्टी के लिए देर

  1. iPhone पर ड्रॉपबॉक्स ऐप के लिए पासकोड कैसे सेट करें

    ड्रॉपबॉक्स एक मल्टीप्लेटफ़ॉर्म ऐप है जिसका उपयोग बड़ी फ़ाइलों या फ़ोटो को साझा करने और संग्रहीत करने दोनों के लिए किया जा सकता है। इनके अलावा, iPhone उपयोगकर्ताओं के लिए इस ऐप का एक और उपयोग है क्योंकि उनके स्मार्टफ़ोन पासकोड के साथ फ़ोटो और वीडियो को छिपाने या लॉक करने के तरीके के साथ इनबिल्ट नहीं

  1. Android और iOS पर Gmail डार्क मोड कैसे सक्षम करें

    डार्क मोड आजकल चर्चा में है और कई डार्क मोड ऐप्स अलग-अलग रोलआउट किए गए हैं। इसके बाद, नवीनतम Android ऑपरेटिंग सिस्टम Android Q और Apple के iOS 13 ने डार्क मोड थीम को अपनाना शुरू कर दिया है। जबकि डार्क मोड को आपके पूरे ऑपरेटिंग सिस्टम पर लागू करना संभव है, जीमेल के साथ कई ऐप हैं जिनके लिए आपको इसे म