Ios 让UITextField更改Webview URL
我有一个带有xib文件的viewcontroller。该文件需要有一个文本字段和一个按钮,用于指向另一个具有web视图的viewcontroller。我想让用户在文本字段中输入的内容改变URL。例如: WebView中的URL: 用户在文本字段中输入football WebView中的新Url: 如果有任何帮助,我将不胜感激。我已经有了我的“主页”来引导一个网络视图。我只需要知道修改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。像这
提前谢谢。如果需要代码,我可以发布它您可以使用字符串文本将框中的文本传递到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];
}
你们能再详细一点吗。我对这个很陌生