从自定义 TableViewCell 中重新加载 TableView
Reload TableView from within Custom TableViewCell
如何使用 CustomTableViewCell
class 中的委派重新加载 TableView
?
目前我正在通过调用它来做到这一点:
NSNotificationCenter.defaultCenter().postNotificationName(UIContentSizeCategoryDidChangeNotification, object: nil)
但我想通过委托来完成,这样我就可以更好地控制动画并仅重新加载特定的 TableViewCell 而不是整个事情。
非常感谢任何帮助:)
正如@Paulw11 在他的评论中建议的那样,您可以实施委托模式以从您的自定义 UITableViewCell
回调到控制器。注意不要创建任何循环引用(使用弱属性!)
您还可以指望 UITableViewCell
是 UITableView 的子项这一事实。也就是说,如果您需要到达 UITableView
(相对于您的控制器),您可以沿着超级视图链向上走,直到找到它。
如何使用 CustomTableViewCell
class 中的委派重新加载 TableView
?
目前我正在通过调用它来做到这一点:
NSNotificationCenter.defaultCenter().postNotificationName(UIContentSizeCategoryDidChangeNotification, object: nil)
但我想通过委托来完成,这样我就可以更好地控制动画并仅重新加载特定的 TableViewCell 而不是整个事情。
非常感谢任何帮助:)
正如@Paulw11 在他的评论中建议的那样,您可以实施委托模式以从您的自定义 UITableViewCell
回调到控制器。注意不要创建任何循环引用(使用弱属性!)
您还可以指望 UITableViewCell
是 UITableView 的子项这一事实。也就是说,如果您需要到达 UITableView
(相对于您的控制器),您可以沿着超级视图链向上走,直到找到它。