将变量从Table View Controller变为Custom Cell

时间:2016-08-30 10:32:00

标签: swift xcode uitableview

是否有从表视图控制器到自定义单元格的变量?我有自定义单元格来配置TVC cellForRowAtIndexPath中的单元格,但我还没有弄清楚如何在TVC中获取变量并在自定义单元格中使用它。谢谢。 这是一个例子: 我的SearchResultTVC中有一个变量,即var cities = City。在SearchResultTVC cellForRowAtIndexPath我正在使用customCell,它需要获取城市变量并在其自己的类中使用它。我们可以这样做吗?感谢

1 个答案:

答案 0 :(得分:0)

如果我正确地获取它,那么你想要从tableview委托之外的自定义单元格访问控件(标签,按钮等),以便访问它以存储 ROW (indexpath.row)和部分(indexpath.section)然后您可以在任何地方访问它。

这样:

通过传递Indexpath让cell = UITableViewCell()。 **注意 - Chk UITableviewCell()方法的格式不同,并使用一个接受索引路径的方法。