<pre name="code" class="objc">#import <UIKit/UIKit.h>
@interface breedScaleViewController : UIViewController
@end
#import "breedScaleViewController.h"
#import "SettingDefault.h"
#import "ConnectNetwork.h"
@interface breedScaleViewController ()<UIWebViewDelegate>
@property UIView *wifiImageView;
@end
@implementation breedScaleViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.title =@"全期市品种规模";
self.view.backgroundColor = [UIColor whiteColor];
[self.tabBarController.tabBar setHidden:YES];
self.automaticallyAdjustsScrollViewInsets = NO;
[self creatWebView];
// Do any additional setup after loading the view.
}
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
[self createErrorView];
}
-(void) reFreshNetwork{
if ([ConnectNetwork networkAvailable])
{
[self.wifiImageView removeFromSuperview];
[self creatWebView];
}else
{
[self createErrorView];
}
}
-(void)creatWebView
{
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, self.view.frame.size.height-64)];
webView.delegate = self;
webView.scalesPageToFit = YES ;
webView.scrollView.scrollEnabled = YES;
NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",breedScaleViewControllerURL]]];
[self.view addSubview:webView];
[webView loadRequest:request];
}
-(void) createErrorView
{
self.wifiImageView = [[UIView alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, self.view.frame.size.height-64)];
self.wifiImageView.backgroundColor = [UIColor whiteColor];
UIImageView *imageView = [[UIImageView alloc]initWithImage:[[UIImage imageNamed:@"wifi"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
imageView.center = CGPointMake(self.view.frame.size.width/2, self.wifiImageView.frame.size.height/2);
[self.wifiImageView addSubview:imageView];
[self.view addSubview:self.wifiImageView];
self.wifiImageView.userInteractionEnabled = YES;
UITapGestureRecognizer *singleTap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(reFreshNetwork)];
[self.wifiImageView addGestureRecognizer:singleTap1];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end