SCWebView Class Reference
| Inherits from | UIView |
| Declared in | SCWebView.h |
Overview
The SCWebView is a Sitecore WebBrowser which provides javascript API to platform specific functionalities like acceleremoter, email composer and etc.
The interface of SCWebView is similar to UIWebView and has the same behaviour.
Tasks
-
delegateThis property is alias to [UIWebView delegate] property.
property -
activityIndicatorActivity indicator in the center of browser.
property -
scrollViewThis property is alias to [UIWebView scrollView] property.
property -
– loadURLWithString:This method just calls -[UIWebView loadURL:[[NSURL alloc]initWithString: urlString]] method.
-
– loadRequest:This method is alias to [UIWebView loadRequest:] method.
-
– loadHTMLString:baseURL:This method is alias to [UIWebView loadHTMLString:baseURL:] method.
-
– loadURL:This method is an alias to [UIWebView loadRequest:] method.
It constructs the request from the URL and loads it in the corresponding UIWebView. -
– loadData:MIMEType:textEncodingName:baseURL:This method is an alias to [UIWebView loadData:MIMEType:textEncodingName:baseURL:] method.
-
requestThis property is alias to [UIWebView request] property.
property -
– reloadThis method is alias to [UIWebView reload] method.
-
– refreshViewsRefresh view.
-
– stopLoadingThis method is alias to [UIWebView stopLoading] method.
-
– goBackThis method is alias to [UIWebView goBack] method.
-
– goForwardThis method is alias to [UIWebView goForward] method.
-
canGoBackThis property is alias to [UIWebView canGoBack] property.
property -
canGoForwardThis property is alias to [UIWebView canGoForward] property.
property -
loadingThis property is alias to [UIWebView loading] property.
property -
– stringByEvaluatingJavaScriptFromString:This method is alias to [UIWebView stringByEvaluatingJavaScriptFromString:] method.
-
scalesPageToFitThis property is alias to [UIWebView scalesPageToFit] property.
property -
dataDetectorTypesThis property is alias to [UIWebView dataDetectorTypes] property.
property -
allowsInlineMediaPlaybackThis property is alias to [UIWebView allowsInlineMediaPlayback] property.
property -
mediaPlaybackRequiresUserActionThis property is alias to [UIWebView mediaPlaybackRequiresUserAction] property.
property -
mediaPlaybackAllowsAirPlayThis property is alias to [UIWebView mediaPlaybackAllowsAirPlay] property.
property -
+ setUserAgentAddition:Used to add string to UIWebView user agent header.
Properties
activityIndicator
Activity indicator in the center of browser.
@property (nonatomic, readonly) UIActivityIndicatorView *activityIndicatorDiscussion
Activity indicator in the center of browser.
Declared In
SCWebView.hallowsInlineMediaPlayback
This property is alias to [UIWebView allowsInlineMediaPlayback] property.
@property (nonatomic) BOOL allowsInlineMediaPlaybackReturn Value
iPhone Safari defaults to NO. iPad Safari defaults to YES
Discussion
This property is alias to [UIWebView allowsInlineMediaPlayback] property.
Declared In
SCWebView.hcanGoBack
This property is alias to [UIWebView canGoBack] property.
@property (nonatomic, readonly, getter=canGoBack) BOOL canGoBackDiscussion
This property is alias to [UIWebView canGoBack] property.
Declared In
SCWebView.hcanGoForward
This property is alias to [UIWebView canGoForward] property.
@property (nonatomic, readonly, getter=canGoForward) BOOL canGoForwardDiscussion
This property is alias to [UIWebView canGoForward] property.
Declared In
SCWebView.hdataDetectorTypes
This property is alias to [UIWebView dataDetectorTypes] property.
@property (nonatomic) UIDataDetectorTypes dataDetectorTypesDiscussion
This property is alias to [UIWebView dataDetectorTypes] property.
Declared In
SCWebView.hdelegate
This property is alias to [UIWebView delegate] property.
@property (nonatomic, weak) id<SCWebViewDelegate> delegateDiscussion
This property is alias to [UIWebView delegate] property.
Declared In
SCWebView.hloading
This property is alias to [UIWebView loading] property.
@property (nonatomic, readonly, getter=isLoading) BOOL loadingDiscussion
This property is alias to [UIWebView loading] property.
Declared In
SCWebView.hmediaPlaybackAllowsAirPlay
This property is alias to [UIWebView mediaPlaybackAllowsAirPlay] property.
@property (nonatomic) BOOL mediaPlaybackAllowsAirPlayReturn Value
iPhone and iPad Safari both default to YES
Discussion
This property is alias to [UIWebView mediaPlaybackAllowsAirPlay] property.
Declared In
SCWebView.hmediaPlaybackRequiresUserAction
This property is alias to [UIWebView mediaPlaybackRequiresUserAction] property.
@property (nonatomic) BOOL mediaPlaybackRequiresUserActionReturn Value
iPhone and iPad Safari both default to YES
Discussion
This property is alias to [UIWebView mediaPlaybackRequiresUserAction] property.
Declared In
SCWebView.hrequest
This property is alias to [UIWebView request] property.
@property (nonatomic, readonly) NSURLRequest *requestDiscussion
This property is alias to [UIWebView request] property.
Declared In
SCWebView.hInstance Methods
goBack
This method is alias to [UIWebView goBack] method.
- (void)goBackDiscussion
This method is alias to [UIWebView goBack] method.
Declared In
SCWebView.hgoForward
This method is alias to [UIWebView goForward] method.
- (void)goForwardDiscussion
This method is alias to [UIWebView goForward] method.
Declared In
SCWebView.hloadData:MIMEType:textEncodingName:baseURL:
This method is an alias to [UIWebView loadData:MIMEType:textEncodingName:baseURL:] method.
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName baseURL:(NSURL *)baseURLParameters
- data
The content for the main page.
- MIMEType
The MIME type of the content.
- textEncodingName
The IANA encoding name as in utf-8 or utf-16.
- baseURL
The base URL for the content.
Discussion
This method is an alias to [UIWebView loadData:MIMEType:textEncodingName:baseURL:] method.
Declared In
SCWebView.hloadHTMLString:baseURL:
This method is alias to [UIWebView loadHTMLString:baseURL:] method.
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURLParameters
- string
The content for the main page.
- baseURL
The base URL for the content. It will be prepended to all relative hyperlinks.
Discussion
This method is alias to [UIWebView loadHTMLString:baseURL:] method.
Declared In
SCWebView.hloadRequest:
This method is alias to [UIWebView loadRequest:] method.
- (void)loadRequest:(NSURLRequest *)requestParameters
- request
A URL request identifying the location of the content to load.
Discussion
This method is alias to [UIWebView loadRequest:] method.
Declared In
SCWebView.hloadURL:
This method is an alias to [UIWebView loadRequest:] method.
It constructs the request from the URL and loads it in the corresponding UIWebView.
- (void)loadURL:(NSURL *)urlParameters
- url
URL of the web page to display
Discussion
This method is an alias to [UIWebView loadRequest:] method.
It constructs the request from the URL and loads it in the corresponding UIWebView.
Declared In
SCWebView.hloadURLWithString:
This method just calls -[UIWebView loadURL:[[NSURL alloc]initWithString: urlString]] method.
- (void)loadURLWithString:(NSString *)urlStringParameters
- urlString
string with URL to open by browser
Discussion
This method just calls -[UIWebView loadURL:[[NSURL alloc]initWithString: urlString]] method.
Declared In
SCWebView.hreload
This method is alias to [UIWebView reload] method.
- (void)reloadDiscussion
This method is alias to [UIWebView reload] method.
Declared In
SCWebView.hstopLoading
This method is alias to [UIWebView stopLoading] method.
- (void)stopLoadingDiscussion
This method is alias to [UIWebView stopLoading] method.
Declared In
SCWebView.hstringByEvaluatingJavaScriptFromString:
This method is alias to [UIWebView stringByEvaluatingJavaScriptFromString:] method.
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)scriptParameters
- script
A string that contains the JavaScript code to execute.
Return Value
The result of running script or nil if it fails.
Discussion
This method is alias to [UIWebView stringByEvaluatingJavaScriptFromString:] method.
Declared In
SCWebView.h