1

我创建了一个简单的 webview,它在 iOS 应用程序中加载预定义的网站。

   NSURL *url =[NSURL URLWithString:@"http://jihadkawas.com"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[Webview loadRequest:req];

如何添加 URL BAR,以便用户可以访问任何 url?像普通浏览器一样?谢谢!

4

2 回答 2

1

您需要有一个文本字段(用户可以在其中输入网站地址的 URL 栏。

UITextField *urlBarTextField = [[UITextField alloc] initWithFrame:CGRectMake(0,0,320,40)];
[self.view addSubview:urlBarTextField];

你需要一个 go 按钮或等到用户按下键盘上的 return 。在被调用的方法中(按钮目标方法或-(void)textField: shouldReturn:

您需要加载新的 URL 并将其显示在 UIWebView

NSURL *url = [NSURL URLWithString:urlBarTextField.text];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:urlRequest];

而已 ;)

于 2013-06-13T20:13:20.733 回答
0

Just create a text field and a go button,

when the url presses the go button---

NSURL *url=[NSURL URLWithString:textField.text];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[Webview loadRequest:req];

There you go

于 2013-06-13T19:54:06.260 回答