PROTOCOL
ViewLoadable
public protocol ViewLoadable: AnyObject
ViewLoadable
is an interface declaration for UI components that are capable of displaying a loading state.
View
should be able to provide visual representation of both loading and normal state.
Properties
isLoading
var isLoading: Bool
It indicates whether the view is currently loading.
Methods
startLoading()
func startLoading()
Sets View
into loading state.
stopLoading()
func stopLoading()
Sets View
into normal state.