UITableView में सेल इन्सर्ट करना
UITableView में एक नई सेल इन्सर्ट करने के लिए हमें पहले एक टेबल व्यू सेल बनाना होगा और फिर उसे टेबल व्यू के cellForRowAt मेथड का उपयोग करके टेबल व्यू में जोड़ना होगा।
हम स्टोरीबोर्ड का उपयोग करके सेल बना सकते हैं या UITableViewCell क्लास की nib बनाकर।
व्यू कंट्रोलर में एक टेबल व्यू ड्रैग और ड्रॉप करें और इसके आउटलेट को ViewController क्लास से कनेक्ट करें।
आइए हमने जो टेबल व्यू बनाया है उसमें एक सेल बनाएं और इसकी क्लास बनाएं, इसे CustomCell कहें, और सेल को क्लास असाइन करें।
इसे "CustomCell" आइडेंटिफायर दें।
सेल में एक लेबल जोड़ें और इसे "CustomCell" में बदलें, ताकि हम इसे पहचान सकें, और इसे वर्टिकली और हॉरिजॉन्टली सेंटर में रखें।
हमारी क्लास में निम्नलिखित कोड जोड़ें:
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tblView.dequeueReusableCell(withIdentifier: "CustomCell") as! CustomCell
return cell
}
जब हम यह कोड चलाते हैं तो यह डिवाइस पर इस तरह दिखेगा:
