我正在向我的iOS应用程序添加一个UIWebView,我希望它能够响应一个按钮被点击而打开(所以这段代码将写在按钮的一个事件处理程序中)。
如何在代码中动态创建此UIWebView,将其定位为覆盖整个屏幕并响应事件(例如,UIWEbView的shouldStartLoadWithRequest函数,以便UIWebView可以要求本机代码关闭UIWebView)。
我特别希望避免在Interface-Builder中创建内容,如果可以将其简化为几行代码,以后可以轻松地将其复制粘贴到其他项目中,那将会很棒。
答案 0 :(得分:3)
简单:
UIWebView *webView = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
webView.delegate = self;
[self.view addSubview:webView];
答案 1 :(得分:0)
您只需要在控制器中实现WebViewDelegate的方法,即您正在创建UIWebView的委托。