SWRLContentViewController Class Reference
Inherits from | UINavigationController |
---|---|
Conforms to | UIGestureRecognizerDelegate UIWebViewDelegate |
Declared in | SWRLContentViewController.h SWRLContentViewController.m |
Overview
The SWRLContentViewController class defines the view controller used for presenting interstitial content. This class can be subclassed in order to customize some of its look and feel and behavior.
Acessing Attributes
webViewController
The UIViewController that contains the webView
@property (nonatomic) UIViewController *webViewController
Declared In
SWRLContentViewController.h
webView
The UIWebView for rendering html content.
@property (nonatomic) UIWebView *webView
Declared In
SWRLContentViewController.h
content
The SWRLContent object that is being loaded. If this is nil, then the most recent content in the content history will be used. If there is not such content, then the emptyContentHtml will be used.
@property (nonatomic, readonly) SWRLContent *content
Declared In
SWRLContentViewController.h
toolbarItems
The current array of toolbar items for the webview
@property (nonatomic, readonly) NSArray *toolbarItems
Declared In
SWRLContentViewController.h
emptyContentHtml
The html string to display when there is no content to show. The default screen is white page with gray text that says No Content.
@property (nonatomic, readonly) NSString *emptyContentHtml
Declared In
SWRLContentViewController.h
loadingView
The current loading view. This can be overridden if different behavior is desired. The default loading view displays a 20% black mask with a white spinner.
@property (nonatomic, readonly) UIView *loadingView
Declared In
SWRLContentViewController.h
closeHandler
The close handler is called when the user hits the ‘X’ and during the completion for dismissViewControllerAnimated:
@property (nonatomic, copy) void ( ^ ) ( void ) closeHandler
Declared In
SWRLContentViewController.h
– loadContent:wait:completion:
loadContent is called by the SWRLContentManager when content is received.
- (void)loadContent:(SWRLContent *)content wait:(NSTimeInterval)wait completion:(void ( ^ ) ( NSError *))completion
Parameters
content |
The content to load. |
---|---|
wait |
Amount of time to wait for pre-load..completion will be called when load complete or this time expires |
completion |
The block that is executed with the content load completes (or fails). |
Declared In
SWRLContentViewController.h
– willShowLoadingView:
Called before the loading view is shown.
- (void)willShowLoadingView:(UIView *)loadingView
Parameters
loadingView |
By default this is the maskView. |
---|
Declared In
SWRLContentViewController.h
– didHideLoadingView:
Called after the loading view has been hidden.
- (void)didHideLoadingView:(UIView *)loadingView
Parameters
loadingView |
By default this is the maskView. |
---|
Declared In
SWRLContentViewController.h
– close:
Called to close the view.
- (void)close:(id)sender
Parameters
sender |
The button |
---|
Declared In
SWRLContentViewController.h