【发布时间】:2011-07-16 23:18:21
【问题描述】:
我已确保我的单元格的自动调整大小掩码允许灵活的宽度,但是当设备旋转时,单元格不会调整大小。
我也验证了tableview被调整了大小,问题直接出在单元格上。
这是我用来创建单元格的代码:
if (cell == nil) {
// Load the top-level objects from the custom cell XIB.
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MetaTableViewCell" owner:self options:nil];
// Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).
cell = [topLevelObjects objectAtIndex:0];
}
有人能想到哪里出了问题吗?
使用 IB 创建的单元格是否从未调整大小?
【问题讨论】:
-
你确定是单元格本身没有被调整大小吗?而不是单元格中的某些内容?
-
我已经通过从单元格中删除所有内容并显示它来测试这一点。它仍然没有调整大小。
-
如果单元格中没有任何内容,你怎么知道单元格在哪里?这些是分组风格还是简单风格?据我所知,您永远无法控制表格单元格的宽度;它总是只是桌子本身是什么
-
我只使用单元格上的标签进行测试,为了澄清,我无法更改宽度。
标签: iphone ipad uitableview autosize