我现在在Xcode 6.3中遇到故事板问题。我制作了3个原型单元格,并且能够以正确的格式返回它们,这意味着第一种类型3中的第一种类型和第一种类型中的1种。
然而,第二个原型的3行需要不同的大小我想要硬编码所以没有动态大小比默认大。
我在故事板中做了这个,但由于某种原因,它不断返回行的默认大小。我有一个自定义TableViewController
和TableViewCell
子类。
请帮我解释如何返回自定义高度,谢谢!
答案 0 :(得分:3)
您需要具体了解行...通过引用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
}
}