来自自定义 Xib 的 Table 视图中的动态单元格大小
Dynamic Cell Size in Table View from a custom Xib
(警告,我是 iOS 新手。)
我创建了一个自定义 Table View Cell,并在两个单独的 Table View Controller 上注册并实现了它。当我 运行 应用程序时,自定义 xib 内容是 t运行 由父级 Table 单元格视图高度决定的。
我希望每个 Table 视图根据自定义 Table View Cell xib 中内容的高度动态确定其高度。
我试过添加
myTableView.rowHeight = UITableViewAutomaticDimension
myTableView.estimatedRowHeight = 160.0
到 Table View Controller 的 viewDidLoad 函数之一,但运气不好。
确保您已在 table 视图单元格中设置约束,以强制其扩展到您想要的高度。
尤其要确保在单元格顶部和 "Hello" 之间、"Hello" 和 "Language" 之间以及 "Language" 和底部之间有垂直约束细胞的。
如果这不起作用,您可以尝试在您的 table 视图控制器之一的原型单元中执行此操作,只是为了查看是否可能存在将 xibs 用于动态单元的问题。
(警告,我是 iOS 新手。) 我创建了一个自定义 Table View Cell,并在两个单独的 Table View Controller 上注册并实现了它。当我 运行 应用程序时,自定义 xib 内容是 t运行 由父级 Table 单元格视图高度决定的。
我希望每个 Table 视图根据自定义 Table View Cell xib 中内容的高度动态确定其高度。
我试过添加
myTableView.rowHeight = UITableViewAutomaticDimension
myTableView.estimatedRowHeight = 160.0
到 Table View Controller 的 viewDidLoad 函数之一,但运气不好。
确保您已在 table 视图单元格中设置约束,以强制其扩展到您想要的高度。
尤其要确保在单元格顶部和 "Hello" 之间、"Hello" 和 "Language" 之间以及 "Language" 和底部之间有垂直约束细胞的。
如果这不起作用,您可以尝试在您的 table 视图控制器之一的原型单元中执行此操作,只是为了查看是否可能存在将 xibs 用于动态单元的问题。