出于某种奇怪的原因,我的表视图将每个自定义UITableViewCell的高度设置为默认值44.0f,尽管我在数据源方法中显式返回值113.0f。我确保将视图控制器设置为数据源和委托,所以这不是问题所在,但我完全被难住了。我在另一篇SO帖子中看到有人问了类似的问题,在强制刷新后,tableview才获得正确的单元格高度。我甚至在所有可能的uiviewcontroller方法中调用了[tableView reloadData],但这并没有改变任何事情。谁有任何想法/可能的修复方法?
编辑:
所以这就是奇怪的部分。单元格的高度在视觉上被设置为正确的高度,但其边框的返回值为44.0f。更重要的是,所有的子视图都被缩小到44.0f,即使当我点击一个单元格时,所有113个像素都会突出显示。
发布于 2013-12-31 16:28:32
如果使用原型单元格,或者从.xib文件加载其接口,请检查它们在接口生成器中的高度是否正确
https://stackoverflow.com/questions/20854022
复制相似问题