mirror of
https://github.com/HackPlan/IQKeyboardManager.git
synced 2026-06-17 02:25:14 +08:00
44 lines
968 B
Objective-C
Executable File
44 lines
968 B
Objective-C
Executable File
//
|
|
// WebViewController.m
|
|
// KeyboardTextFieldDemo
|
|
|
|
#import "WebViewController.h"
|
|
|
|
@interface WebViewController ()
|
|
|
|
@end
|
|
|
|
@implementation WebViewController
|
|
{
|
|
UIActivityIndicatorView *activity;
|
|
}
|
|
|
|
#pragma mark - View lifecycle
|
|
|
|
- (void)viewDidLoad
|
|
{
|
|
[super viewDidLoad];
|
|
|
|
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.gmail.com"]];
|
|
[_webView loadRequest:request];
|
|
|
|
activity = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
|
|
[activity setHidesWhenStopped:YES];
|
|
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:activity];
|
|
}
|
|
|
|
- (void)webViewDidStartLoad:(UIWebView *)webView
|
|
{
|
|
[activity startAnimating];
|
|
}
|
|
- (void)webViewDidFinishLoad:(UIWebView *)webView
|
|
{
|
|
[activity stopAnimating];
|
|
}
|
|
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
|
|
{
|
|
[activity stopAnimating];
|
|
}
|
|
|
|
@end
|