【发布时间】:2016-07-03 12:56:22
【问题描述】:
我正在尝试在 heightForRowAtIndexPath 表视图方法中更改单个静态单元格的高度。
如果我返回一个数字,我可以更改所有单元格的高度,但是当我调用时
let cell = tableView.cellForRowAtIndexPath(indexPath) //获取单元格以便比较它的标签
它崩溃了。
如果该单元格与我的静态单元格具有相同的标签,我会给它一个自定义高度。当调用该行时,它会崩溃。
有什么想法吗?
【问题讨论】:
-
你能显示整个代码吗?你得到的错误信息是什么?
-
它的 EXC_BAD_ACCESS,但我相信这是因为你不能将 cellForRowAtIndexPath 与静态单元格一起使用,我需要一个替代方法
-
heightForRowAtIndexPath为UITableView的每个单元格调用,但cellForRowAtIndexPath只能用于显示的单元格。所以你肯定要另谋出路。您确切知道这些特定单元格的显示位置吗?我的意思是,indexPath和标签之间有链接吗? -
标签和索引路径之间的链接是什么意思?该链接应该是 cellForRowAtIndexPath 单元格标记。
标签: swift