gpt4 book ai didi

ios - 根据其父 View 将自动布局应用于 UITableViewCell

转载 作者:行者123 更新时间:2023-11-29 02:02:44 26 4
gpt4 key购买 nike

我在容器 View 内有一个UITableView。我正在尝试将 auto-layout 应用于 tableView 中的 cells。例如:我有 3 个细胞。第一个和最后一个应该有一个设置的高度(比如 25),中间的应该是基于 view's 高度的动态。 (tableViewcontainer view 中。)

我尝试使用自动布局,但它不允许我应用它。我不能使用 heightForRow... 因为当 iPhone 方向改变时 views 高度也会改变。

我的问题是:如何将自动布局应用于单元格?

最佳答案

要添加对动态单元格大小的支持,请按照以下步骤操作:

1) 为单元格添加适当的约束,意味着不要为任何 View 设置固定高度并为顶部和底部空间添加约束

在代码中,您可以将 subview 和约束添加到cell.contentView,在 Storyboard中只需使用原型(prototype)单元。

2) 将这两行添加到您的 viewDidLoad 方法中:

tableView.estimatedRowHeight = tableView.rowHeight  
tableView.rowHeight = UITableViewAutomaticDimension

关于ios - 根据其父 View 将自动布局应用于 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30147825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com