From e9be0e8996906037df49b8deb684a60e70566e39 Mon Sep 17 00:00:00 2001 From: Alexander Desyatov Date: Fri, 7 Oct 2016 15:53:20 +0300 Subject: [PATCH 1/2] Use invalidate cash in TableDirector --- Sources/TableDirector.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/TableDirector.swift b/Sources/TableDirector.swift index 88c90ea..459dfe8 100644 --- a/Sources/TableDirector.swift +++ b/Sources/TableDirector.swift @@ -64,6 +64,7 @@ public class TableDirector: NSObject, UITableViewDataSource, UITableViewDelegate } public func reload() { + heightStrategy?.invalidate() tableView?.reloadData() } From ac051c1a3f5ddd8a49e34bdde0a3ad46c32e7bbd Mon Sep 17 00:00:00 2001 From: Alexander Desyatov Date: Fri, 7 Oct 2016 16:00:52 +0300 Subject: [PATCH 2/2] Move heightStrategy invalidate method --- Sources/TableDirector.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Sources/TableDirector.swift b/Sources/TableDirector.swift index 459dfe8..b220100 100644 --- a/Sources/TableDirector.swift +++ b/Sources/TableDirector.swift @@ -64,7 +64,6 @@ public class TableDirector: NSObject, UITableViewDataSource, UITableViewDelegate } public func reload() { - heightStrategy?.invalidate() tableView?.reloadData() } @@ -255,7 +254,7 @@ public class TableDirector: NSObject, UITableViewDataSource, UITableViewDelegate } public func clear() -> Self { - + heightStrategy?.invalidate() sections.removeAll() return self }