这不是一个问题,只是我在使用 XCode 4.5 故事板和带有 UILabel 的动态高度 UITableCell 时遇到的问题的结果日志。
问题是;单元格的初始显示将仅显示调整大小的 UILabel 内容的一部分,并且视觉 UILabel 未调整大小。只有在从表格顶部滚动并向下滚动后才能正确显示。
我在 hieghtForRowAtIndexPath 和 sizeToFit 中计算了 rowAtIndexPath 中的 UILabel。在调试中出现的大小可以,但设备没有使用正确的大小和 UILable.text 值更新显示。
我在情节提要中创建了动态 UITableCell。但是,我已将宽度和高度设置为标称值 (290x44)。事实证明,这导致了我的问题。我在故事板中将宽度和高度设置为零 (0),一切都开始正常工作。(即 UILabel 以正确的大小显示,内容完整)。
除了一些关于创建框架为零的自定义表格单元格的参考之外,我无法在网上找到任何关于此问题的内容。事实证明,这确实是答案(对我来说)。