Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

स्विफ्ट में UITableViewCell से ViewController तक पुश बहस


एक UITableViewCell से दूसरे व्यू कंट्रोलर में एक सेगमेंट बनाने के लिए, हम इसे किसी भी अन्य ViewController की तरह ViewController सेगमेंट में करेंगे। हम इसे यहां एक उदाहरण की मदद से करेंगे।

  • पहले एक प्रोजेक्ट बनाएं, स्टोरीबोर्ड से व्यू कंट्रोलर हटाएं और स्टोरीबोर्ड में एक टेबल व्यू कंट्रोलर और एक व्यू कंट्रोलर जोड़ें।

  • टेबल व्यू कंट्रोलर में डिफ़ॉल्ट रूप से एक प्रोटोटाइप सेल होगा। इस पर क्लिक करें, इसके एट्रिब्यूट इंस्पेक्टर के पास जाएं और इसे आइडेंटिफायर के रूप में "सेल" दें।

  • अब प्रोटोटाइप सेल से, कंट्रोल दबाएं और सेकंड व्यू कंट्रोलर पर खींचें और वहां से शो चुनें।

  • उपरोक्त चरणों के बाद स्टोरीबोर्ड इस तरह दिखना चाहिए।

स्विफ्ट में UITableViewCell से ViewController तक पुश बहस

  • स्टोरीबोर्ड में हमारे द्वारा जोड़े गए व्यू कंट्रोलर को स्टोरीबोर्ड आईडी VC2 दें।

  • टेबल व्यू कंट्रोलर के लिए एक क्लास बनाएं।

अब टेबल व्यू क्लास में, निम्न कोड जोड़ें -

 ओवरराइड func tableView(_ tableView:UITableView, cellForRowAt indexPath:IndexPath) -> UITableViewCell { सेल =tableView.dequeueReusableCell(withIdentifier:"cell") सेल?.textLabel?.text ="\(indexPath.row)" रिटर्न सेल!} func numberOfSections को ओवरराइड करें (टेबल व्यू में:UITableView) -> इंट {रिटर्न 1} func टेबल व्यू को ओवरराइड करें (_ टेबल व्यू:UITableView, numberOfRowsInSection सेक्शन:इंट) -> इंट {रिटर्न 5}

यह तालिका को 5 पंक्तियों के साथ 1 खंड वापस करने के लिए बनाना चाहिए, और प्रत्येक पंक्ति का शीर्षक पंक्ति संख्या होना चाहिए। अब अगर आप सीगू होने पर कुछ ऑपरेशन करना चाहते हैं, तो आप इसे नीचे बताए गए तरीके से कर सकते हैं।

 ओवरराइड func तैयार करें (सेग के लिए:UIStoryboardSegue, प्रेषक:कोई भी?) {if segue.identifier =="segueID" {// कस्टम सेग ऑपरेशन करें। }} 

जब हम उपरोक्त कोड चलाते हैं और किसी सेल पर क्लिक करते हैं, तो उसका परिणाम नीचे होता है।

स्विफ्ट में UITableViewCell से ViewController तक पुश बहस


  1. माइक्रोसॉफ्ट टीम व्यू से बैकग्राउंड कैसे डिलीट करें?

    Microsoft Teams Microsoft द्वारा अपनी अन्य सेवाओं की तरह एक विश्वसनीय उत्पाद है, लेकिन हाल ही में उपयोगकर्ताओं ने Microsoft Teams एप्लिकेशन से पृष्ठभूमि को हटाने की विधि के बारे में पूछने के लिए समर्थन मंचों पर रिपोर्ट की है। हालाँकि विधियाँ सरल हैं लेकिन तकनीकी रूप से हर कोई मजबूत नहीं है इसलिए हमन

  1. OS X युक्तियों के 31 दिन:सिस्टम वरीयता में दृश्य से वरीयता फलक छुपाएं

    सिस्टम वरीयताएँ में छिपा हुआ वरीयता पैन को छिपाने का एक विकल्प है जिसे आप नहीं चाहते हैं या उपयोग करने की आवश्यकता नहीं है। यह तब काम आ सकता है जब आप अपने बच्चों के लिए एक उपयोगकर्ता खाता स्थापित कर रहे हैं और उनके लिए चीजों को सरल बनाना चाहते हैं, उदाहरण के लिए, या यदि आपको iCloud का उपयोग करने की

  1. Windows 10, 8.1, 8 में PowerShell से सभी इंस्टॉल किए गए ऐप्स और पैकेज कैसे देखें।

    यदि आप अपने विंडोज 10 पीसी पर पावरशेल से सभी इंस्टॉल किए गए ऐप्स और प्रोग्राम को देखने का तरीका ढूंढ रहे हैं, तो नीचे पढ़ना जारी रखें। विंडोज 10 और विंडोज 8 (8.1) में सभी आधुनिक ऐप्स, इंस्टॉलेशन पैकेज के माध्यम से इंस्टॉल किए जाते हैं। ऐप इंस्टॉलेशन पैकेज एक अनूठी फ़ाइल है जिसमें आधुनिक ऐप इंस्टॉल क