UITableViewCell থেকে অন্য ViewController-এ Segue তৈরি করতে —
- Storyboard-এ TableViewController এবং ViewController যোগ করুন।
- Prototype Cell-র Identifier: "cell"।
- Cell থেকে ViewController-এ Control-drag → "Show" সিলেক্ট।
- Destination ViewController-র Storyboard ID: "VC2"।
- TableViewController ক্লাসে DataSource মেথড লিখুন।
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 }
Segue-এ কাস্টম লজিকের জন্য —
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "segueID" { /* custom operation */ }
}
সেলে ক্লিক করলে নেভিগেশন হবে।
