UITableView нет данных в таблице
import UIKit
struct Menu {
let name:String
}
class MenuOvraide {
static func menus() -> [Menu]{
return [Menu(name: "Авиорежим"),Menu(name: "Wi-Fi"),Menu(name: "Звуки")]
}
}
class TableViewController: UIViewController {
@IBOutlet weak var TableMenu: UITableView!
var menus = MenuOvraide.menus()
override func viewDidLoad() {
self.TableMenu.delegate = self
}
}
extension TableViewController: UITableViewDataSource,UITableViewDelegate{
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return menus.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = TableMenu.dequeueReusableCell(withIdentifier: "TableViewCell") as! TableViewCell
let menuss = menus[indexPath.row]
return cell
}
}
Добрый день подскажите почему не отображаются данные в в табл вью из массиве вроде код верный может я что то не дописал ?
Ответы (1 шт):
Автор решения: schmidt9
→ Ссылка
Вы не вывели данные в ячейки
Если у вас предположим в ячейке есть лейбл для вывода пункта меню menuTitleLabel, то нужно дописать cell.menuTitleLabel.text = menuss.name