iam begineeer для swift.i создал представление таблицы, когда разбор xml сделан .its показывает только высоту ячеек cell.blank - PullRequest
0 голосов
/ 27 июня 2019

Я новичок в языке Swift и только начинающий, я создал табличное представление.Я хочу показать данные, тогда как когда я запускаю код, он показывает пустые ячейки.Я проверил делегатов и соединения.

func numberOfSections(in dashboardtable: UITableView) -> Int {
    return 1
}

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 114
}

func tableView(_ dashboardtable: UITableView, numberOfRowsInSection section: Int) -> Int {
    return toddler.count
}

func tableView(_ dashboardtable: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = dashboardtable.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! DashTableViewCell

    cell.cname.text = toddler[indexPath.row]["ChildName"] as? String
    cell.cage.text = toddler[indexPath.row]["Age"] as? String
    cell.childc.text = toddler[indexPath.row]["Class"] as? String
    if let base64 = toddler[indexPath.row]["Photo"] as? String,let data = Data.init(base64Encoded: base64), let image = UIImage.init(data: data){
        cell.childimage.image = image
    } else {
        cell.childimage.image = UIImage.init(named: "")
    }
    cell.backgroundColor = UIColor.white
    cell.layer.borderColor = UIColor.black.cgColor
    cell.layer.borderWidth = 1
    cell.layer.cornerRadius = 8
    cell.clipsToBounds = true
    //to display the whole details
    print(indexPath.row)
    return cell
}

1 Ответ

1 голос
/ 27 июня 2019

Если вы хотите скрыть строки в пустом табличном представлении

, используйте это:

tableView.separatorStyle = .none

убедитесь, что установлены делегат и источник данных и вызовите reloadData

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...