Junior — Middle
Тавзеҳ диҳед, ки чӣ гуна ҳамкории бо ҳуҷайраҳо дар ҷадвали маълумотҳо амалӣ мешавад.
sobes.tech AI
Ҷавоб аз AI
Дар iOS, ҳамкорӣ бо ҳуҷраҳои ҷадвал одатан тавассути синфи UITableView ва усулҳои он сурат мегирад. Ҳар як ҳуҷра объекти UITableViewCell аст, ки онро метавон танзим ва такрор истифода бурд.
Мавзӯъҳои асосӣ:
- Барои намоиши маълумот, усули
tableView(_:cellForRowAt:)амалӣ карда мешавад, ки дар он ҳуҷра сохта ё такрор истифода мешавад ва бо маълумоти зарурӣ пур карда мешавад. - Барои кор бо пахшҳо, усули
tableView(_:didSelectRowAt:)истифода мешавад, ки дар он метавон амалҳоро дар интихоби ҳуҷра муайян кард.
Маслиҳат барои сохтани ва танзим кардани ҳуҷра:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
cell.textLabel?.text = "Хат \(indexPath.row)"
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Ҳуҷра интихоб шуд \(indexPath.row)")
}