У меня проблема с UITableView
в UIViewController
. Моя таблица показывает некоторую строку, которую я не знаю почему. Он должен показывать всю строку.UITableView показывает некоторую строку
class TableViewController: UIViewController,UITableViewDelegate, UITableViewDataSource {
let cellIdentifier = "testCell"
override func viewDidLoad() {
super.viewDidLoad()
}
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
return 20
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! TableViewCell
cell.lableName.text = "Hello man"
return cell
}
}
Ваша высота вашей ячейки отличается от высоты ячейки по умолчанию? –
У вас нет настроенных данных в методе источника данных 'cellForRowAtIndexPath', тогда как табличное представление показывает данные! – Lion
вы ввели количество строк: 20, поэтому представление таблицы создает 20 строк –