2

我正在将 UIWebView 添加到我的 iOS 应用程序中,并且我希望它打开以响应单击按钮(因此此代码将被编写在按钮的事件处理程序之一中)。

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

我特别想避免在 Interface-Builder 中创建东西,如果这可以减少到几行代码,以后可以很容易地复制粘贴到其他项目中,那就太好了。

4

2 回答 2

3

简单的:

UIWebView *webView = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
webView.delegate = self;
[self.view addSubview:webView];
于 2010-11-20T20:51:56.133 回答
0

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

于 2012-05-21T10:20:04.423 回答