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

Swift में UITableViewCell से ViewController तक पुश सेग्यू

टेबल व्यू सेल से व्यू कंट्रोलर तक सेग्यू

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

चरण:

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

Swift में UITableViewCell से ViewController तक पुश सेग्यू

  • स्टोरीबोर्ड में जोड़े गए व्यू कंट्रोलर को स्टोरीबोर्ड ID "VC2" दें।
  • टेबल व्यू कंट्रोलर के लिए एक क्लास बनाएं।

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

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell")
    cell?.textLabel?.text = "\(indexPath.row)"
    return cell!
}

override func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 5
}

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

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "segueID" {
        // कस्टम सेग्यू ऑपरेशन करें।
    }
}

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

Swift में UITableViewCell से ViewController तक पुश सेग्यू

  1. Microsoft Teams व्यू से बैकग्राउंड कैसे डिलीट करें? Microsoft Teams व्यू से बैकग्राउंड कैसे डिलीट करें?

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

  1. macOS को सुव्यवस्थित करें: सिस्टम सेटिंग्स में अवांछित प्राथमिकता फलक छिपाएं macOS को सुव्यवस्थित करें: सिस्टम सेटिंग्स में अवांछित प्राथमिकता फलक छिपाएं

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

  1. PowerShell के साथ सभी इंस्टॉल किए गए Windows ऐप्स और पैकेज सूचीबद्ध करें PowerShell के साथ सभी इंस्टॉल किए गए Windows ऐप्स और पैकेज सूचीबद्ध करें

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