Ios 从表视图函数访问单元格中的UI元素

Ios 从表视图函数访问单元格中的UI元素,ios,uitableview,swift,Ios,Uitableview,Swift,我一直在试图找出如何从任何tableView函数访问单元格中的对象。基本上,我在DidSelectRowatineXpath中有以下代码: var cell:CustomTransactionTableViewCell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as CustomTransactionTableViewCell 我需要根据HeightForRow

我一直在试图找出如何从任何tableView函数访问单元格中的对象。基本上,我在DidSelectRowatineXpath中有以下代码:

    var cell:CustomTransactionTableViewCell = self.tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as CustomTransactionTableViewCell
我需要根据HeightForRowatineXpath中的if语句在单元格中隐藏标签,但我无法执行cell.notesField.hidden=true,因为我刚刚收到错误“使用未解析的标识符单元格”

我尝试在HeightForRowatineXpath中使用上述代码,但这似乎不起作用,var cell=CustomTransactionTableViewCell也不起作用


哪里出错了?

您应该只在tableView:cellForRowAtIndexPath:中配置表视图单元格。无论决定是否隐藏notesField,都应该使用该方法。

我尝试在HeightForRowatineXpath中设置布尔值,然后在cell.notesField.hidden=CellForRowatineXpath中设置布尔值,但似乎不起作用。一旦我更改了变量,我该如何更新CellForRowatineXpath?我要说的是你没有。请确定是否在CellForRowatineXpath:中隐藏notesField,或者以正确显示不同大小单元格的方式布局单元格。啊,对不起,我第一次误解了这一点。好的,我现在正在考虑是否将标签隐藏在cellForRowAtIndexPath中,但它从未被调用。有没有办法重新加载CellForRowatineXpath?