Ios 让UITextField更改Webview URL

Ios 让UITextField更改Webview URL,ios,xcode,url,uiwebview,uitextfield,Ios,Xcode,Url,Uiwebview,Uitextfield,我有一个带有xib文件的viewcontroller。该文件需要有一个文本字段和一个按钮,用于指向另一个具有web视图的viewcontroller。我想让用户在文本字段中输入的内容改变URL。例如: WebView中的URL: 用户在文本字段中输入football WebView中的新Url: 如果有任何帮助,我将不胜感激。我已经有了我的“主页”来引导一个网络视图。我只需要知道修改url需要哪些代码 提前谢谢。如果需要代码,我可以发布它您可以使用字符串文本将框中的文本传递到webview。像这

我有一个带有xib文件的viewcontroller。该文件需要有一个文本字段和一个按钮,用于指向另一个具有web视图的viewcontroller。我想让用户在文本字段中输入的内容改变URL。例如:

WebView中的URL: 用户在文本字段中输入football WebView中的新Url:

如果有任何帮助,我将不胜感激。我已经有了我的“主页”来引导一个网络视图。我只需要知道修改url需要哪些代码


提前谢谢。如果需要代码,我可以发布它

您可以使用字符串文本将框中的文本传递到webview。像这样:

NSString *stringToPass = [NSString stringWithFormat:@"www.google.com/%@", self.textField.text];
然后,使用自定义init方法将字符串传递到新视图:

self.viewController = [ViewController alloc]initWithAddress:stringToPass];
确保声明
-(id)initWithAddress:(NSString*)地址在.h.

中进行@CodaFi

// WebViewController.m

@property (strong, nonatomic) NSURL *url;
@property (weak, nonatomic) UIWebView *webView;

//@synthesize, etc.

-(id)initWithAddress:(NSString*)address {

    self = [super init];
    if (self) {
        self.url = [NSURL urlWithString:address];
    }
    return self;
}

- (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    NSURLRequest *request = [NSURLRequest requestWithURL:self.url];
    [self.webView loadRequest:request];
}

你们能再详细一点吗。我对这个很陌生