ios - 向上滚动时带有 UIStackView 的 UITableViewCell 的动态高度问题

标签 ios swift uitableview

我有一个表格 View ,其中的单元格具有动态高度。在每个单元格中,我有一个 ImageView 和一组垂直堆栈 View 中的 4 个标签。当我第一次加载 tableview 时,单元格看起来很好并且高度计算正确。对于向下滚动后加载的单元格也是如此。但是,一旦我向上滚动,单元格的高度就会变得很大(比整个屏幕都大)。

我不确定为什么只有当我向上滚动时才会发生这种情况。

tableview after initial loading

tableview after scrolling upwards

最佳答案

我将 UIStackView 的间距参数设置为一个非 0 的值,它起作用了!

关于ios - 向上滚动时带有 UIStackView 的 UITableViewCell 的动态高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45540499/

相关文章:

ios - myview = nil 但superview上仍然有一个 View

ios - 在 RxSwift 中下载一次的正确方法是什么?

swift - 在 tableView :viewForHeaderInSection: is called - Swift 之前调用函数

ios - UIRefreshControl 与两个异步 json 下载来填充 UITableView 行和自定义标题 View

json - 从 URL 解析 JSON 数据并显示在 TableView 上

ios - 在 Swift 中分配字符串数组时出错

html - UILabel sizetofit 隐藏了属性文本中的一些单词

Xamarin 中的 iOS 构建大小

ios - Alamofire 帖子正文格式不正确

ios - Swift POST 请求发送一个空体