Content Widget Delegate
Overview
A delegate to handle Content Widget actions.
Declared In
SNRContentWidget.h
Declaration
NS_SWIFT_NAME(ContentWidgetDelegate)
@protocol SNRContentWidgetDelegate
Methods
This method is called after a widget is loaded.
func snr_widgetDidLoad(widget: ContentWidget) -> Void
Parameter | Type | Description |
---|---|---|
widget | ContentWidget |
The widget instance that called the delegate method. |
This method is called when an error occurs while loading a widget.
func snr_widgetDidNotLoad(widget:ContentWidget error: Error) -> Void
Parameter | Type | Description |
---|---|---|
widget | ContentWidget |
The widget instance that called the delegate method. |
error | NSError |
The error that occurred. |
This method is called when the user clicks a widget’s item.
func snr_widgetDidReceiveClickAction(widget:ContentWidget model: BaseModel) -> Void
Parameter | Type | Description |
---|---|---|
widget | ContentWidget |
The widget instance that called the delegate method. |
model | BaseModel |
The model’s object that was clicked. |
This method is called when the widget’s loading state changes.
func snr_widgetIsLoading(widget: ContentWidget isLoading: Bool) -> Void
Parameter | Type | Description |
---|---|---|
widget | ContentWidget |
The widget instance that called the delegate method. |
isLoading | Bool |
Widget’s loading state. |
This method is called when the widget’s size changes.
func snr_widgetDidChangeSize(widget: ContentWidget size: CGSize) -> Void
Parameter | Type | Description |
---|---|---|
widget | ContentWidget |
The widget instance that called the delegate method. |
size | CGSize |
Widget’s new size. |