【问题标题】:In Tableview, I want to know how to i set multiline UILabel in cell last position在 Tableview 中,我想知道如何在单元格最后位置设置多行 UILabel
【发布时间】:2017-11-24 05:58:44
【问题描述】:

在UITableView,我想知道如何在单元格最后位置设置多行UILabel(需要动态更新。)我想计算UILabel 计数并在表格视图中设置多行

【问题讨论】:

  • 此 Uilable 用于长描述

标签: ios swift uitableview uikit uilabel


【解决方案1】:

@Ashu 您可以为该特定单元格动态设置 tableView 单元格高度。

override func viewDidLoad() {
        self.tableView.estimatedRowHeight = 41.0
        self.tableView.rowHeight = UITableViewAutomaticDimension
}

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    if indexPath.row == 0 {
        return 100
    } else {
        return UITableViewAutomaticDimension
    }
}

类似于上面提到的代码。

【讨论】:

  • @AshuDesigner 但确保行数应为 0 并在所有四个边上施加约束。 (顶部、底部、前导、尾随)和高度不应固定。
  • 好的,差不多完成了,但是底部有一些小切口可用
  • @AshuDesigner 检查你的单元格高度,标签是否正确放置在表格视图单元格中。
  • 是的,现在我正在检查单元格的高度
  • ShivJ 谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-19
相关资源
最近更新 更多