При создании данных ячейки не перекрываются
Когда я прокручиваю ячейку, она дублируется и переопределяется в другой ячейке, Когда прокрутка по немаркированной ячейке была перезаписана, я не знаю, как это исправить
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
let name:UITextView = UITextView(frame: CGRect(x: 110, y: 0, width: 200, height: 25))
name.text = filteredArray[indexPath.row]
cell.addSubview(name)
let imgView:UIImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
imgView.image = UIImage(named: mangHinhSP[indexPath.row])
cell.addSubview(imgView)
let price:UITextView = UITextView(frame: CGRect(x: 110, y: 25, width: 100, height: 20))
price.text = arrayPrice[indexPath.row]
price.isUserInteractionEnabled = false
cell.addSubview(price)
let desc:UITextView = UITextView(frame: CGRect(x: 110, y: 50, width: 250, height: 50))
desc.text = mangMoTaSP[indexPath.row]
desc.isUserInteractionEnabled = false
cell.addSubview(desc)
return cell
}