Коды указаны ниже
class TableViewController: UITableViewController, UITextFieldDelegate {
let fruitsComponents: [String] = ["Apple", "Banana", "Grape", "Pear"]
let fruitsTextField = UITextField(frame: CGRect(x: 100, y: 7.5, width: 50, height: 30))
override func viewDidLoad() {
super.viewDidLoad()
}
override func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 4
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "fruitsCell", for: indexPath)
cell.textLabel?.text = fruitsComponents[indexPath.row]
fruitsTextField.backgroundColor = UIColor.darkGray
fruitsTextField.delegate = self
cell.addSubview(fruitsTextField)
return cell
}
1 раздел в порядке.
4 строки в порядке.
Названия ячеек: Apple, Banana, Grape, Pear ok.
Но к «Груше», 4-й строке, добавлено только 1 подпредставление.
Вопрос1.Почему 3 подпредставления не добавляются в строки?
Вопрос2.Как я могу добавить подпредставления для всех строк?
Спасибо