gpt4 book ai didi

iOS 7 UITableView 在刷新之前无法获得正确的单元格高度

转载 作者:行者123 更新时间:2023-12-01 16:44:48 33 4
gpt4 key购买 nike

出于某种奇怪的原因,我的表格 View 将每个自定义 UITableViewCell 的高度设置为默认值 44.0f,尽管我在数据源方法中明确返回了 113.0f 的值。我确保将我的 View Controller 设置为数据源和委托(delegate),所以这不是问题,但我完全被难住了。我看到另一个 SO 帖子,有人在问类似的问题,直到强制刷新后,tableview 才获得正确的单元格高度。我什至调用 [tableView reloadData]在每个可能的 uiviewcontroller 方法中,这并没有改变任何东西。任何人有任何想法/可能的修复?

编辑:

所以这是奇怪的部分。单元格在视觉上被设置为正确的高度,但它们的框架返回的值为 44.0f。更重要的是,所有 subview 的大小都缩小到 44.0f,即使当我点击一个单元格时,所有 113 个像素都会突出显示。

最佳答案

如果您使用原型(prototype)单元格,或者如果您从 .xib 文件加载它们的界面,请检查它们在 Interface Builder 中是否具有正确的高度

关于iOS 7 UITableView 在刷新之前无法获得正确的单元格高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20854022/

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