【问题标题】:URL navigation bar in iOS webviewiOS webview 中的 URL 导航栏
【发布时间】:2013-06-13 19:47:45
【问题描述】:

我创建了一个简单的 webview 来加载 iOS 应用中的预定义网站。

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

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

【问题讨论】:

    标签: ios mobile webview navigation


    【解决方案1】:

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

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

    您需要一个执行按钮或等到用户按下键盘上的返回。 在被调用的方法中(Button目标方法或者-(void)textField: shouldReturn:

    你需要加载新的 URL 并在 UIWebView 中显示

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

    就是这样;)

    【讨论】:

    • 我应该在哪里写第一个和第二个代码?在 .h 或 .m 文件中?
    • 这是所有的实现,所以.m。我建议你阅读一些 raywenderlich 的基本 iOS 教程。那么这对你来说就很清楚了
    【解决方案2】:

    只需创建一个文本字段和一个开始按钮,

    当 url 按下 go 按钮时---

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

    你来了

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 2018-03-12
      • 2018-01-03
      相关资源
      最近更新 更多