gpt4 book ai didi

xcode - UITableViewCell : Custom Row Height for prototype cell

转载 作者:行者123 更新时间:2023-12-03 11:38:32 25 4
gpt4 key购买 nike

在我的 Storyboard文件中,我正在 UITableView 中设计多个原型(prototype)单元。每个单元格都有自己唯一的单元格标识符。

根据部分和行,我将方法中的一个原型(prototype)单元格出列 - tableView:cellForRowAtIndexPath:

对于大多数原型(prototype)单元格,我没有更改行高。在我的 Storyboard上,它们的高度似乎由 UITableView 的“大小检查器”下的属性“行高”确定。

对于一个原型(prototype)单元格,我通过特定 UITableViewCell 的“大小检查器”下的属性“行高”更改了高度。复选框“自定义”也被选中。

在我的 Storyboard上,这似乎运作良好。但是在运行时,当我的单元格被出列并添加到 TableView 时,所有单元格都会获得默认的行高。

现在,我知道其他帖子中提到的 tableView:heightForRowAtIndexPath: 方法,但使用起来似乎有点奇怪,因为我已经在我的 Storyboard中设置了自定义行高。

有人知道为什么这个属性不起作用吗?这个属性是否可以在不同的情况下使用?

谢谢

最佳答案

如果你想在 Xcode 5 中使用 Interface Builder 来改变表格 View 中行的高度而不需要代码,你可以在两个地方做到这一点:

  • 选择表格 View ,显示尺码检验员并输入
    行高 , 在 TableView 大小 部分。

  • Default row height
  • 选择原型(prototype)单元格,显示尺码检验员 , 检查 定制 TableView 大小 部分并在关联文本字段中键入行高。

  • Custom row height

    会不会是你用的是第二种方法?尝试使用第一种方法设置表格 View 中所有行的默认高度,第二种方法告诉 Interface Builder 异常。

    关于xcode - UITableViewCell : Custom Row Height for prototype cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11989329/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com