【问题标题】:How do I decrease cell size to 280*35?如何将单元格大小减小到 280*35?
【发布时间】:2010-07-23 20:56:50
【问题描述】:

我需要将导航控制器的表格视图单元格减小到 280*35。我尝试过使用cgrect,但它不起作用...

如何设置?

【问题讨论】:

    标签: iphone uitableview interface-builder


    【解决方案1】:

    UITableViewCell 的宽度始终由包含它的 UITableView 的宽度决定。

    您可以使用 UITableViews 委托消息 tableView:heightForRowAtIndexPath: 更改 Cell 的高度

    【讨论】:

    • 我完全理解这一点。将表格视图的宽度设置为 280 是将表格单元格的宽度设置为 280 的唯一方法。为什么要使其更小?也许附件视图可能满足您的需求。
    【解决方案2】:

    您可以通过编程设置行高,正如 tonclon 指出的那样,或者,如果所有行都需要获得相同的高度,则在 Interface Builder 中将其设置为 UITableView 的属性,在 de Inspector 窗口中的 size 选项卡下。它在顶部显示“高度”,即行高。

    这更容易并且(可能)更快。

    【讨论】:

      猜你喜欢
      • 2017-10-31
      • 2019-02-14
      • 2016-10-18
      • 2023-03-11
      • 2018-12-19
      • 2018-05-06
      • 2022-10-20
      • 2013-05-01
      相关资源
      最近更新 更多