从Custom TableViewCell

时间:2015-07-24 22:37:43

标签: ios swift uitableview delegation tableviewcell

如何在我的TableView课程中使用委派重新加载CustomTableViewCell

目前我通过调用它来实现:

NSNotificationCenter.defaultCenter().postNotificationName(UIContentSizeCategoryDidChangeNotification, object: nil)

但是我想通过委托来完成它,这样我就可以更好地控制动画,只重新加载特定的TableViewCell,而不是重新加载。

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:0)

正如@ Paulw11在评论中建议的那样,您可以实现委托模式以从自定义UITableViewCell回调到控制器。注意不要创建任何循环引用(使用弱属性!)

您还可以指望UITableViewCell是UITableView的子项。也就是说,如果你需要到达UITableView(与你的控制器对比),你可以走上超级视图链直到你找到它。