在 Tableview 中,我想知道如何在单元格最后位置设置多行 UILabel

Posted

技术标签:

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

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

【问题讨论】:

此 Uilable 用于长描述 【参考方案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 谢谢

以上是关于在 Tableview 中,我想知道如何在单元格最后位置设置多行 UILabel的主要内容,如果未能解决你的问题,请参考以下文章

如何在 tableView 中创建自定义单元格(滑动单元格)

如何在 tableView:(UITableView *)tableView heightForRowAtIndexPath 函数中获取单元格对象?

我如何知道在详细视图中选择了 tableview 中的哪个单元格?

Swift 3.0 TableView 单元格按钮

Tableview,如何禁用可重用单元? (用于测试目的)

为 tableview 单元内的 collectionview 加载更多功能