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

iOS 13 में डार्क मोड को अपने ऐप में सहजता से सक्षम करें: चरण-दर-चरण मार्गदर्शिका

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

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

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

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

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

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

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

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

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

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

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

label.color = UIColor.secondaryLabel

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

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

आपको केवल कैटलॉग से एक पसंदीदा रंग चुनना है, फिर Attributes Inspector से Appearances को Any, Dark में बदलना है।

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

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

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

चरण 1

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

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

चरण 2

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

यदि नहीं, तो Settings - Display & Brightness पर जाएं - जांचें कि "Dark" सक्षम है या नहीं।

चरण 3

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

iOS 13 में डार्क मोड को अपने ऐप में सहजता से सक्षम करें: चरण-दर-चरण मार्गदर्शिका

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

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

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

iOS 13 डार्क मोड के लिए छवियों को अनुकूलित करें

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

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

आपको केवल कैटलॉग में छवि का चयन करना है और जैसा पहले किया था, Attributes Inspector में attributes को Any, Dark में बदलना है। अब छवि का डार्क अपीयरेंस जोड़ें और हमारा काम हो गया।

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

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

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { super.traitCollectionDidChange(previousTraitCollection) let userInterfaceStyle = traitCollection.userInterfaceStyle // Either .unspecified, .light, or .dark // अपीयरेंस के आधार पर अपने यूजर इंटरफेस को अपडेट करें }
traitCollectionDidChange को ओवरराइड करने से अपीयरेंस परिवर्तनों का पता लगाने में मदद मिलती है।
फिर हमें केवल traitCollection.userInterfaceStyle को खोलना है।

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

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { super.traitCollectionDidChange(previousTraitCollection) let hasUserInterfaceStyleChanged = previousTraitCollection.hasDifferentColorAppearance(comparedTo: traitCollection) // Bool // अपीयरेंस के आधार पर अपने यूजर इंटरफेस को अपडेट करें }

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

पूरा ऐप

सिस्टम स्वचालित रूप से iOS 13.0 या बाद के SDK से जुड़े किसी भी ऐप को लाइट और डार्क दोनों अपीयरेंस के लिए ऑप्ट-इन करता है।

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

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

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

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

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

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

// UIViewController के अंदर override func viewDidLoad() { super.viewDidLoad() // हमेशा एक डार्क इंटरफेस स्टाइल अपनाएं। overrideUserInterfaceStyle = .dark }

समापन नोट्स

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

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

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

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

Twitter पर फॉलो करें अधिक अपडेट के लिए: https://twitter.com/ValueCoders

  1. Google Search ऐप में Android और iOS के लिए डार्क मोड आया—अनुभव बेहतर बनाएं Google Search ऐप में Android और iOS के लिए डार्क मोड आया—अनुभव बेहतर बनाएं

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

  1. अपने iPhone पर ड्रॉपबॉक्स सुरक्षित करें: चरण-दर-चरण पासकोड सेटअप गाइड अपने iPhone पर ड्रॉपबॉक्स सुरक्षित करें: चरण-दर-चरण पासकोड सेटअप गाइड

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

  1. Android और iOS पर Gmail डार्क मोड इनेबल करें: स्टेप-बाय-स्टेप गाइड Android और iOS पर Gmail डार्क मोड इनेबल करें: स्टेप-बाय-स्टेप गाइड

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