我是iOS
programming
中的新手,我正在努力创建一个iOS
库,这对我未来的应用程序非常有用。该应用程序将有一个按钮,将调用该库并将加载一个网站(地址链接将来自该应用程序)。
我试过搜索,但没有一个能正常工作。
WebLibrary.h
#import <Foundation/Foundation.h>
@interface WebLibrary : NSObject
- (void)showUIWebView:(NSURL*)urlToOpen
{
/* UIViewController *myVC = [self.navigationController.viewControllers lastObject];
//This is your last view in the navigationController hierarchy.
UIWebView *newWebView = [[UIWebView alloc] initWithFrame:myVC.view.frame];
[myVC.view addSubview:newWebView];
*/
}
@end
WebLibrary.m
#import "WebLibrary.h"
@implementation WebLibrary
/* -(void) showUIWebView:(NSURL*)urlToOpen
{
//some codes here
}
*/
@end
答案 0 :(得分:1)
如果要在webview上加载URL,则需要调用loadRequest:方法来执行它,例如:
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:_urlPath]];
[request addValue:@"YES" forHTTPHeaderField:@"Mobile-App"];
[_webView loadRequest:request];
您可以在viewDidLoad方法中将webview添加到viewcontroller:
-(void) viewDidLoad{
[super viewDidLoad];
//custom your view
_webView = [[UIWebView alloc] initWithFrame: self.view.frame];
_webView.scalesPageToFit = YES;
[self.view addSubView: _webView];
}
你应该阅读有关UIViewController及其中的方法以便清楚地理解。