Junior — Middle
Verilənlər cədvəlindəki hüceyrələrlə necə qarşılıqlı əlaqə qurulduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
iOS-da cədvəl hüceyrələri ilə qarşılıqlı əlaqə adətən UITableView sinfi və onun metodları vasitəsilə həyata keçirilir. Hər bir hüceyrə UITableViewCell obyektidir və onu tənzimləmək və yenidən istifadə etmək mümkündür.
Əsas nöqtələr:
- Məlumatların göstərilməsi üçün
tableView(_:cellForRowAt:)metodu tətbiq edilir; burada hüceyrə yaradılır və ya yenidən istifadə olunur və lazım olan məlumatlar doldurulur. - Tıklamaları idarə etmək üçün
tableView(_:didSelectRowAt:)metodu istifadə olunur; burada hüceyrənin seçilməsi zamanı ediləcək əməliyyatlar müəyyən edilir.
Hüceyrənin yaradılması və tənzimlənməsi nümunəsi:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
cell.textLabel?.text = "Sətir \(indexPath.row)"
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Seçilen hüceyrə \(indexPath.row)")
}