天天看點

Iphone利用UIWebView打開網頁

iphone可以直接打開網頁,通過相應的js調用手機的相關元件。下面是一個利用UIWebView打開相應網頁的例子:

實作效果:

Iphone利用UIWebView打開網頁

首先利用xcode建立WebVewDemo。

然後添加UIWebView聲明:

#import <UIKit/UIKit.h>

@interface WebViewDemoViewController : UIViewController {

IBOutlet UIWebView *WebView;

IBOutlet UINavigationBar *Nav;

}

@property (nonatomic,retain) UIWebView *WebView;

@end

然後在實作具體的方法:

#import “WebViewDemoViewController.h”

@implementation WebViewDemoViewController

@synthesize WebView;

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

- (void)viewDidLoad {

[super viewDidLoad];

[email protected]”Welcome”;

Nav.topItem.leftBarButtonItem=nil;

NSString *[email protected]”http://wangjun.easymorse.com”;

NSURL *url=[NSURL URLWithString:urlAddress];

NSURLRequest *resquestobj=[NSURLRequest requestWithURL:url];

[WebView loadRequest:resquestobj];

}

- (void)didReceiveMemoryWarning {

// Releases the view if it doesn’t have a superview.

[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren’t in use.

}

- (void)viewDidUnload {

// Release any retained subviews of the main view.

// e.g. self.myOutlet = nil;

}

- (void)dealloc {

[WebView release];

[super dealloc];

}

@end

最後輕按兩下WebViewDemoViewController.xib,利用Interface builder建立相應的視圖:

Iphone利用UIWebView打開網頁

最後相關屬性相關聯,之後運作既可。

源代碼:http://easymorse.googlecode.com/svn/trunk/WebViewDemo/

繼續閱讀