Magic Studio

专心做有逼格的APP!

UIWebView without a .xib Objective-C[转]

Add a UIWebView programmatically without using a .xib file. This goes in the views controller. Original from http://www.gibsontang.com/?p=176 (Big thanks man!)

- (void) initUIWebView {
NSLog(@”DetailViewController->initUIWebView {“);

UIWebView *aWebView;

// init and create the UIWebView
aWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)];
aWebView.autoresizesSubviews = YES;
aWebView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);

//set the web view delegates for the web view to be itself
[aWebView setDelegate:self];

//Set the URL to go to for your UIWebView
NSString *urlAddress = @”http://www.google.com”;

//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

//load the URL into the web view.
[aWebView loadRequest:requestObj];

//add the web view to the content view
[self.view addSubview:aWebView];

[aWebView release], aWebView = nil;

}

- (void)viewDidLoad {

[self initUIWebView]; // <<<<<<<<<<<< this calls the UIWebView Function
[super viewDidLoad];

}

posted on 2011-11-22 15:44  Mr 布鲁斯  阅读(245)  评论(0编辑  收藏  举报

导航