代码之家  ›  专栏  ›  技术社区  ›  Ondrej Rafaj

无法在Interface Builder中更改UITableViewCell大小

  •  6
  • Ondrej Rafaj  · 技术社区  · 16 年前

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

    5 回复  |  直到 16 年前
        1
  •  4
  •   Justin    16 年前

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

    选择IB中的单元格,并打开“大小”面板(通过单击或使用command-3)。尺寸不足&定位、设置为“框架”,然后在此处编辑“高度”框。

    轻松,嗯。不知道我们怎么会错过这个。

        2
  •  4
  •   user698333    15 年前

    然后为要具有不同高度的特定单元格实现tableview委托tableview heightForRowAtIndexPath。

        3
  •  2
  •   RedBlueThing    16 年前

    我已经安装了3.2,没有这个问题。检查返回的单元格高度是否正确 ROWATINDEX路径的高度

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

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

        5
  •  1
  •   EricWasTaken    11 年前

    这起到了作用: -然后在inspector(尺寸检查器)中,注意顶部的“行高”。根据需要设置。 -另外请注意,此处也可以设置截面高度!