UITableViewCell 自动高度问题

Posted

技术标签:

【中文标题】UITableViewCell 自动高度问题【英文标题】:TableViewCell Auto height issue 【发布时间】:2017-04-22 05:52:11 【问题描述】:

我正在编写一个 ios 应用程序。 用户输入电影搜索关键字,它会从 omdbapi.com 获取数据并在表格视图中显示电影。 问题是表格视图单元格没有正确显示。

项目网址: project on onedrive

我尝试使用所有自动布局方法,但都不起作用。

   override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat 
        return UITableViewAutomaticDimension;

    

【问题讨论】:

查看这篇文章将有助于***.com/questions/40293336/… 你能把你的结果图片发给@Atif Shabeer 看看这个***.com/a/43556505/3236890 【参考方案1】:

您还需要设置桌子高度的估算方法。所以将这些方法用于高度计算并检查您的单元格约束。

 func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat 
    return UITableViewAutomaticDimension


func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat 
    return UITableViewAutomaticDimension
    

希望这会对你有所帮助。

【讨论】:

以上是关于UITableViewCell 自动高度问题的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell 自动高度问题

UITableviewCell 高度自动布局

如何使用 Masonry 自动布局 UItableviewCell 高度

根据内容自动调整 UITableViewCell 高度

如何使用自动布局动态更改 UITableViewCell 的高度?

UITableViewCell 自动调整高度不起作用