我可以使用html文档发送我的应用并使用UIWebView显示吗?这有多难用?
是否可以在内部设置一个带有UIWebView的小框架,还是总是占用整个屏幕?我可以摆脱所有这些控件,因此UIWebView的工作方式类似于高级UILabel或UITextView吗?
答案 0 :(得分:4)
是;这很简单;你可以有一个小的嵌入式webview;是的,裸网页视图没有控件。
使用loadView
或viewDidLoad
方法:
UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(...)];
[self.view addSubview:webview];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"foo" withExtension:@"html"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webview loadRequest:request];
[webview release];
这将加载您作为资源添加到项目中的foo.html文件。或者,如果要在代码中构建HTML,则可以使用loadHTMLString:baseURL:
。