在运行时更改高度时的单元格高度 "wrong on load"
Cell heights "wrong on load" when changing heights at runtime
我当前的项目很好地展示了改变单元格的高度,当你select一个单元格1。一切都很完美。
但是,在我当前的代码中,当您第一次启动应用程序时,高度是错误的。
只要您 select/unselect 一些行或滚动,一切就完美了。
我找不到问题。已经在 viewDidAppear
中尝试过 tableView.reloadData()
,但没有帮助。有任何想法吗?这可能是什么原因造成的?
1 顺便说一下,如果您刚开始使用自动布局,示例数据来自流行的如何制作(静态)可变高度的演示单元格位于:appcoda.
使用
reloadSections(NSIndexSet(index: 0), withRowAnimation: .Automatic)
而不是reloadData()
我当前的项目很好地展示了改变单元格的高度,当你select一个单元格1。一切都很完美。
但是,在我当前的代码中,当您第一次启动应用程序时,高度是错误的。
只要您 select/unselect 一些行或滚动,一切就完美了。
我找不到问题。已经在 viewDidAppear
中尝试过 tableView.reloadData()
,但没有帮助。有任何想法吗?这可能是什么原因造成的?
1 顺便说一下,如果您刚开始使用自动布局,示例数据来自流行的如何制作(静态)可变高度的演示单元格位于:appcoda.
使用
reloadSections(NSIndexSet(index: 0), withRowAnimation: .Automatic)
而不是reloadData()