gpt4 book ai didi

uitableview - Swift 动态原型(prototype)行高

转载 作者:可可西里 更新时间:2023-11-01 01:06:03 24 4
gpt4 key购买 nike

我目前在 Xcode 6.3 中遇到 Storyboard问题。我制作了 3 个原型(prototype)单元格,并且能够以正确的格式返回它们,这意味着每组 1 个第一种类型,3 个第二种类型和 1 个最后一种类型。

然而,第二个原型(prototype)的 3 行需要一个不同的大小,我希望对其进行硬编码,因此没有动态大小只比默认大。

我在 Storyboard 中这样做了,但出于某种原因,它一直返回一行的默认大小。我有一个自定义的 TableViewControllerTableViewCell 子类。

请帮我看看如何返回自定义高度,谢谢!

最佳答案

您需要具体说明行...通过引用 indexPath,该行将是这个大小!尝试这样的事情:

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {

var row = indexPath.row

switch row {
case 0...1: return 35
case 2...4: return 65
case 5: return 100
default: return 150
}
}

关于uitableview - Swift 动态原型(prototype)行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29900674/

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