Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
StateViewController
class StateViewController: UIViewController {}
extension StateViewController: ViewStateProtocol {
@objc func handleTap(_ sender: UIView) {
// for showing the loader
addView(withState: .loading)
// for showing the error message
addView(withState: .error)
// for showing the empty results message label
addView(withState: .empty)
// for removing all the views
removeAllViews()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment