Можем ли мы снизить рейтинг до UITableview
до UITableviewCell
?
Я так запутался, насколько мне известно, понижающий рейтинг - это процесс между суперклассом и подклассом, но в коде ниже
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell=tableView.dequeueReusableCell(withIdentifier: "Categorycell")as? CategoryCell{
let category=DataService.instance.getCategories()[indexPath.row]
cell.updateViews(categories: category)
return cell
}else{
return CategoryCell()
}
}
UITableview
был понижен до UItableviewCell
, ноЯ перескочил определения этих типов, оба не связаны (через иерархию)
class CategoryCell: UITableViewCell {
@IBOutlet weak var categoryImage:UIImageView!
@IBOutlet weak var categoryTitle:UILabel!
func updateViews(categories:Category) {
categoryImage.image=UIImage(named: categories.imageName)
categoryTitle.text=categories.title
}
}