我的问题可能听起来很奇怪但不知何故我需要问这个问题。所以我在我的Section Header和Rows上设置了UITableViewAutomaticDimension,它就像魅力一样。但不知怎的,我正在使用约束来动态更改我的Section Header(当表滚动时,整个框架和约束 NOT 内容。有没有办法获得设置为我的Section Header的大小或框架使用 UITableViewAutomaticDimension
时我不是在寻找建议,为什么我不应该在运行时更改我的约束。如果我可以在加载表格后找到设置为标题的自动布局大小,请提供帮助。
答案 0 :(得分:2)
您可以从bounds
查看tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
中视图的UITableViewDelegate
,这将是自动尺寸计算的尺寸。 tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
中的单元格也是如此。