我想限制 tableView 中的行数,比如说我最初只想显示 2 行,如果用户单击“查看全部”按钮,则显示所有行。tableView 的数据(数组)来自...
我想限制 tableView 中的行数,比如说我最初只想显示 2 行,如果用户单击“查看全部”按钮,则显示所有行。tableView 的数据(数组)来自 CoreData。我已将所有数据输入(保存)到另一个 ViewController 中,并在另一个 ViewController 上获取数据。可能存在数据为零的情况。目前,我正在显示所有行,就像 --> return array.count 一样,但我不知道如何实现我的条件?
您应该设置:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableView.automaticDimension
}
将约束设置为 ImageView -> 宽度和高度例如 150x150
并将 ImageView 的“ Content Mode ”属性设置为“ Aspect Fill ”
之后将约束设置为文本或标签,高度 >= 10,行 = 0,并将约束设置为时间标签
所有图像和标签必须具有顶部和底部约束才能自动增加 tableviewcell 高度
你可以检查这个链接可能会有帮助: https://github.com/MessageKit/MessageKit