Junior — Middle
შეგიძლიათ ახსნათ, რა არის UITableView კომპონენტი და როგორ გამოიყენება ის ინტერფეისების განვითარებაში?
sobes.tech AI
პასუხი AI-სგან
UITableView — iOS ۾ انٽرفيس جو هڪ جزو آهي جيڪو اسڪروول سان گڏ ٽيبل جي صورت ۾ عنصرن جي فهرست ڏيکاري ٿو. اهو وڏي ڊيٽا سيٽن کي آسان نموني پيش ڪرڻ لاءِ وسيع طور تي استعمال ڪيو ويندو آهي.
مکيه خاصيتون:
- ڊيٽا کي قطارن (سيلن) جي صورت ۾ ڏيکارڻ جي اجازت ڏئي ٿو.
- يادگيري جي بهترين استعمال لاءِ سيلن جي ٻيهر استعمال جي حمايت ڪري ٿو.
- سيلن جي ظاهري ۽ رويو کي ترتيب ڏيڻ جي اجازت ڏئي ٿو.
- سيڪشنز ۽ سرخي کي سپورٽ ڪري ٿو.
UITableView استعمال ڪرڻ لاءِ، UITableViewDataSource (ڊيٽا فراهم ڪرڻ لاءِ) ۽ UITableViewDelegate (انٽريڪشن کي سنڀالڻ لاءِ) پروٽوڪولن کي لاڳو ڪرڻ ضروري آهي.
سادو استعمال جو مثال:
class ViewController: UIViewController, UITableViewDataSource {
let tableView = UITableView()
let data = ["سيب", "ڪيلا", "سنتره"]
override func viewDidLoad() {
super.viewDidLoad()
tableView.frame = view.bounds
tableView.dataSource = self
view.addSubview(tableView)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return data.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") ?? UITableViewCell(style: .default, reuseIdentifier: "cell")
cell.textLabel?.text = data[indexPath.row]
return cell
}
}
انهيءَ طرح، UITableView iOS ايپليڪيشنن ۾ فهرستن ٺاهڻ لاءِ هڪ طاقتور ۽ لچڪدار اوزار آهي.