UITableViewCell 在呈现时自动调整大小
UITableViewCell resizing automatically when presented
我有一个奇怪的问题。
当我的 UITableView 出现时,有短暂的一秒钟,单元格改变了它们的高度(不多但很明显,我不喜欢它)。并且它仅在设备为 运行 IOS 8 时发生变化。我在我的设备上使用 IOS 7 进行了尝试,但没有任何反应。有人知道这是什么吗?
您 xib/storyboard 中的 UITableViewCell 高度与您在委托方法中指定的高度可能存在差异 heightForRowAtIndexPath
。
编辑:
如果这不是您的问题,请尝试调用该委托方法:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 60;
}
或:
指定的高度不是 'default',因为调整大小可能与设备大小的缩放有关。
我有一个奇怪的问题。
当我的 UITableView 出现时,有短暂的一秒钟,单元格改变了它们的高度(不多但很明显,我不喜欢它)。并且它仅在设备为 运行 IOS 8 时发生变化。我在我的设备上使用 IOS 7 进行了尝试,但没有任何反应。有人知道这是什么吗?
您 xib/storyboard 中的 UITableViewCell 高度与您在委托方法中指定的高度可能存在差异 heightForRowAtIndexPath
。
编辑:
如果这不是您的问题,请尝试调用该委托方法:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 60;
}
或:
指定的高度不是 'default',因为调整大小可能与设备大小的缩放有关。