Computer >> कंप्यूटर >  >> समस्या निवारण >> Apple

iOS विकास के लिए स्टोरीबोर्ड

स्टोरीबोर्ड को पहली बार आईओएस 5 के रिलीज में डेवलपर्स के लिए पेश किया गया था। वे डेवलपर को प्रत्येक स्क्रीन के इंटरफेस को एक अलग फाइल में डिजाइन करने की परेशानी से बचाते हैं। स्टोरीबोर्ड आपको संपूर्ण रूप से अपने ऐप के वैचारिक मॉकअप और प्रत्येक स्क्रीन के बीच की बातचीत को देखने की अनुमति देता है। सेगमेंट का उपयोग करके, आप यह निर्धारित करने में सक्षम हैं कि ऐप दिए गए स्क्रीन के बीच कैसे संक्रमण करेगा और साथ में डेटा पास करेगा। इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि किसी ऐप के लिए एक साधारण लॉगिन स्क्रीन कैसे बनाई जाती है।

आरंभ करना

पहली चीज जो आप करने जा रहे हैं वह एक नया प्रोजेक्ट बनाना है। आप चाहते हैं कि एक नया सिंगल स्क्रीन एप्लिकेशन भाषा को स्विफ्ट और उपकरणों को सार्वभौमिक पर सेट करे। यदि आप स्टोरीबोर्ड पर नेविगेट करते हैं तो आपको एक खाली दृश्य नियंत्रक दृश्य देखना चाहिए। व्यू कंट्रोलर के बाईं ओर का तीर इंगित करता है कि यह रूट कंट्रोलर है।

iOS विकास के लिए स्टोरीबोर्ड

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

iOS विकास के लिए स्टोरीबोर्ड

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

iOS विकास के लिए स्टोरीबोर्ड

अब हमारी ऐप की पहली स्क्रीन हो गई है, इसलिए हमें संक्रमण के लिए एक और स्क्रीन बनाने की जरूरत है। स्क्रीन पर सेकेंड व्यू कंट्रोलर को खींचकर ऐसा करें। दो स्क्रीन को जोड़ने के लिए आपको दो काम करने होंगे। सबसे पहले आपको बटन पर क्लिक को नियंत्रित करना होगा और इसे आपके द्वारा जोड़ी गई नई स्क्रीन पर खींचना होगा। इसके बाद आपको दो व्यू के बीच के सर्कल को सेलेक्ट करना होगा। फिर आपको पहचानकर्ता को सेगू में बदलना होगा; इस उदाहरण के लिए मैं "नेक्स्टस्क्रीन" का उपयोग करूंगा

iOS विकास के लिए स्टोरीबोर्ड

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

क्लास फर्स्टस्क्रीन:UIViewController {

@IBOutlet कमजोर संस्करण उपयोगकर्ता नाम:UITextField!
@IBAction func loginButton(sender:AnyObject) {
perfromSegueWithIdentifier("nextScreen", प्रेषक:स्वयं)
}
}

कक्षा सेकेंडस्क्रीन:UIViewController {
var उपयोगकर्ता:String!
@IBOutlet कमजोर संस्करण उपयोगकर्ता नाम:UILabel!

ओवरराइड func viewDidload() {
username.text =user
}
}

ऐसा करने के बाद प्रत्येक स्क्रीन के कनेक्शन इंस्पेक्टर का उपयोग करके वस्तुओं को स्टोरीबोर्ड से लिंक करना सुनिश्चित करें। आपके आउटलेट दिखाई देने चाहिए और आप उन्हें लिंक करने के लिए उनके दाईं ओर सर्कल पर क्लिक कर सकते हैं।

iOS विकास के लिए स्टोरीबोर्ड
कार्यान्वयन किया जाने वाला अंतिम कार्य पहली स्क्रीन की कक्षा में तैयारफॉरसेग फ़ंक्शन है। यह आपको इस तरह से नए दृश्य पर डेटा पास करने की अनुमति देता है:

ओवरराइड फन प्रिपरसेग (सेग:UIStoryboardSegue, प्रेषक:AnyObject?) {
if segue.identifier =="nextScreen" {
destVC =segue.destinationViewController को UIViewController के रूप में जाने दें
destVC.user =self. उपयोगकर्ता नाम
}
}

अब आपको इस बात की बुनियादी समझ है कि स्क्रीन कैसे बदलें और उनके बीच डेटा कैसे पास करें। यह आपको कार्यात्मक ऐप्स, हैप्पी प्रोग्रामिंग बनाने में एक अच्छी शुरुआत देगा!


  1. iOS और Android के लिए शीर्ष 7 ईमेल ऐप्स

    ईमेल संचार का एक महत्वपूर्ण माध्यम है। और हम में से कई लोगों के लिए ईमेल का प्रबंधन भी कार्यों में से एक है। Android और iOS दोनों प्लेटफॉर्म के लिए ऑनलाइन कई ईमेल ऐप्स उपलब्ध हैं। इस लेख में, हम Android और iOS के लिए शीर्ष 7 ईमेल ऐप्स देख रहे हैं। 1. ईमेल ईमेल एडिसन द्वारा विकसित एक ई-मेल प्रबंधक

  1. WhatsApp for Android VS iOS:एक त्वरित तुलना

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

  1. 2022 में विंडोज 10 के लिए सर्वश्रेष्ठ आईओएस एमुलेटर

    क्या आप विंडोज 10 के लिए आईओएस एमुलेटर ढूंढ रहे हैं, सबसे अच्छा जानना चाहते हैं? Appetize.io ऐप डेवलपमेंट और डेमो चलाने के लिए आपके विंडोज पीसी के लिए सबसे अच्छा iOS इम्यूलेटर है। iOS एमुलेटर के साथ विंडोज पीसी पर अपने आईफोन के फंक्शन को डुप्लिकेट करना बहुत संभव है, वह भी बिना किसी अतिरिक्त हार्