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

iOS में गोल कोनों वाला TableView कैसे बनाएं


टेबल व्यू iOS एप्लिकेशन के सबसे महत्वपूर्ण और मौलिक भागों में से एक है, हर iOS डेवलपर को इससे परिचित होना चाहिए।

ऐप स्टोर में आपके द्वारा देखे जाने वाले लगभग हर एप्लिकेशन टेबल व्यू का उपयोग करते हैं।

iOS पर टेबल व्यूज वर्टिकली स्क्रॉल होने वाले कंटेंट का एक सिंगल कॉलम प्रदर्शित करते हैं, जो पंक्तियों में विभाजित होता है। टेबल की प्रत्येक पंक्ति में आपके ऐप के कंटेंट का एक टुकड़ा होता है। उदाहरण के लिए, Contacts ऐप प्रत्येक संपर्क का नाम एक अलग पंक्ति में प्रदर्शित करता है, और Settings ऐप के मुख्य पेज पर सेटिंग्स के उपलब्ध समूह प्रदर्शित होते हैं।

टेबल व्यू के बारे में यहाँ और पढ़ें: https://developer.apple.com/documentation/uikit/uitableview

इस पोस्ट में हम देखेंगे कि गोल कोनों वाला टेबल व्यू कैसे बना सकते हैं।

शुरुआत करते हैं

चरण 1: प्रोजेक्ट बनाएं

Xcode खोलें → New Project → Single View Application → नाम दें "TableViewWithRoundedCorner"

चरण 2: UITableView जोड़ें

Main.storyboard खोलें और नीचे दिखाए अनुसार UITableView जोड़ें।

iOS में गोल कोनों वाला TableView कैसे बनाएं

चरण 3: आउटलेट और डेलीगेट/डेटासोर्स

ViewController.swift में अब Main.storyboard से tableView का @IBOutlet बनाएं और नाम दें tableView।

ViewController.swift में, viewDidLoad मेथड में, नीचे दिखाए अनुसार tableView में डेलीगेट और डेटासोर्स जोड़ें।

@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
    super.viewDidLoad()
    tableView.delegate = self
    tableView.dataSource = self
}

चरण 4: स्टोरीबोर्ड में UI सेटअप

Main.storyboard खोलें और ViewController का बैकग्राउंड रंग बदलें, प्रोटोटाइप सेल जोड़ें और सेल के अंदर लेबल जोड़ें।

iOS में गोल कोनों वाला TableView कैसे बनाएं iOS में गोल कोनों वाला TableView कैसे बनाएं

अब UITableViewCell सबटाइप की नई फाइल जोड़ें और उसी को सेल में जोड़ें।

iOS में गोल कोनों वाला TableView कैसे बनाएं iOS में गोल कोनों वाला TableView कैसे बनाएं

चरण 5: डेलीगेट मेथड्स इम्प्लीमेंट करें

अब ViewController.swift खोलें और प्रोटोकॉल कंफर्म करें और डेलीगेट मेथड्स नीचे दिए अनुसार इम्प्लीमेंट करें।

extension ViewController: UITableViewDataSource, UITableViewDelegate {
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 2
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell
        return cell
    }
    
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 80
    }
}

चरण 6: गोल कोने जोड़ें

प्रोजेक्ट चलाएं लेकिन टेबल व्यू गोल कोनों के साथ नहीं आएगा, ऐसा करने के लिए viewDidLoad मेथड में नीचे दिया गया कोड लिखें।

tableView.layer.cornerRadius = 10 // कॉर्नर रेडियस यहां सेट करें
tableView.layer.backgroundColor = UIColor.cyan.cgColor

iOS में गोल कोनों वाला TableView कैसे बनाएं

पूरा कोड

import UIKit

class ViewController: UIViewController {
    @IBOutlet var tableView: UITableView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.delegate = self
        tableView.dataSource = self
        tableView.layer.cornerRadius = 10
        tableView.layer.backgroundColor = UIColor.cyan.cgColor
    }
}

extension ViewController: UITableViewDataSource, UITableViewDelegate {
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 2
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell
        return cell
    }
    
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 80
    }
}
  1. HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं? HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं?

    <ol> और <cite> टैग्स का उपयोग बिब्लियोग्राफी (संदर्भ ग्रंथ सूची) बनाने के लिए <ol> से क्रमांकित सूची और <cite> से पुस्तक/कृति का शीर्षक मार्क करें। उदाहरण <!DOCTYPE html> <html> <head> <title>Bibliography</title> </head> <body>

  1. HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं? HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। HTML SVG में आयत बनाने के लिए SVG <rect> एलिमेंट का उपयोग करें। गोल कोनों के लिए, rx और ry एट्रिब्यूट सेट करें, जो आयत के कोनों को गोल करते हैं।उदाहरणHTML5 SVG में गोल कोनों वाला आयत बनाने का तरीका सीखने के लिए निम्न कोड चलाएं:<!DOCTYPE html> <

  1. एंड्रॉयड और iOS के लिए यूट्यूब से शॉर्ट्स कैसे बनाएं एंड्रॉयड और iOS के लिए यूट्यूब से शॉर्ट्स कैसे बनाएं

    टिकटॉक की बढ़ती लोकप्रियता ने यूट्यूब जैसे प्रतिस्पर्धी ऐप्स को समान विकल्प जोड़ने के लिए प्रेरित किया है। नतीजतन, एंड्रॉयड और iOS पर, अब आप शॉर्ट्स कहे जाने वाले पोर्ट्रेट ओरिएंटेशन में छोटे वीडियो बना सकते हैं, जो 60 सेकंड तक सीमित हैं। इस ट्यूटोरियल में, हम आपको एंड्रॉयड और iOS ऐप्स पर यूट्यूब शॉ