无法在Interface Builder中更改UITableViewCell大小

时间:2010-02-19 02:53:55

标签: iphone xcode uitableview interface-builder

有没有人和我有同样的问题? ...我已经升级到iPhone SDK 3.2并且我无法在我的XIB文件中调整UITableViewCell对象的大小(通常我只是调整视图的大小,但现在单元格大小相同而且只有灰色的周围)...顺便说一句,我试图重新安装两次,包括重新安装一次。

5 个答案:

答案 0 :(得分:4)

嘿,我有同样的问题。这是旧的,所以也许你已经找到了解决方案,但对于那些没有...的人来说。

在IB中选择单元格,然后调出尺寸面板(通过单击它或使用命令-3)。尺寸和尺寸以下位置,设置为框架,并编辑那里的高度框。

很简单,呵呵。不知道我们错过了这个。

答案 1 :(得分:4)

可以通过在界面构建器中拖动单元框架来设置tableviewcell大小。 然后为您想要具有不同高度的特定单元格实现tableview委托tableView heightForRowAtIndexPath。

答案 2 :(得分:2)

我安装了3.2,没有这个问题。检查您是否为 heightForRowAtIndexPath 返回正确的单元格高度。因此,对于第0部分的第0行(使用自定义UITableViewCell)的单元格,请使用XIB中定义的单元格的高度:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if(indexPath.section == 0 && indexPath.row == 0)
        return m_customCell.frame.size.height;
    else
        return 44;
}

答案 3 :(得分:1)

第一个标签(属性) - >子选项卡(模拟用户界面元素) - >状态栏:设置(未指定)。为我工作

答案 4 :(得分:1)

使用XCODE 5,接受的答案(选择TableCell)和使用检查器对我不起作用。

这有效: - 在界面构建器中,选择TABLE VIEW(不是TableViewCell)。 - 然后在检查员(尺寸检查员)中,注意顶部"行高"。根据需要设置。 - 另请注意,此处也可以设置章节高度!

最后请注意,表格单元格也可以拖放/调整大小。