Hello, your library is great to use and greatly reduces the effort of scrolling vertical layouts. This code is elegant, clean, and organized.馃憤馃徎
When the view is removed and the animation is finished, I need to do something, and I think it makes sense to add an animation completion callback, like this:
open func removeRow(index: Int, animated: Bool = false, completion: (() -> Void)? = nil)
Hello, your library is great to use and greatly reduces the effort of scrolling vertical layouts. This code is elegant, clean, and organized.馃憤馃徎
When the view is removed and the animation is finished, I need to do something, and I think it makes sense to add an animation completion callback, like this:
open func removeRow(index: Int, animated: Bool = false, completion: (() -> Void)? = nil)