如何在代码中完全创建和管理UIWebView对象?

时间:2010-11-20 20:11:46

标签: iphone dynamic uiwebview uiwebviewdelegate

我正在向我的iOS应用程序添加一个UIWebView,我希望它能够响应一个按钮被点击而打开(所以这段代码将写在按钮的一个事件处理程序中)。

如何在代码中动态创建此UIWebView,将其定位为覆盖整个屏幕并响应事件(例如,UIWEbView的shouldStartLoadWithRequest函数,以便UIWebView可以要求本机代码关闭UIWebView)。

我特别希望避免在Interface-Builder中创建内容,如果可以将其简化为几行代码,以后可以轻松地将其复制粘贴到其他项目中,那将会很棒。

2 个答案:

答案 0 :(得分:3)

简单:

UIWebView *webView = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
webView.delegate = self;
[self.view addSubview:webView];

答案 1 :(得分:0)

您只需要在控制器中实现WebViewDelegate的方法,即您正在创建UIWebView的委托。

相关问题