gpt4 book ai didi

ios - 在 Webview 中加载不同的 URL

转载 作者:行者123 更新时间:2023-11-28 18:11:40 27 4
gpt4 key购买 nike

我有一个应用程序,我想在其中按下一个按钮并让用户进入 WebView 。但是,我希望根据按下的按钮加载特定页面。最初我想为每个按钮创建一个单独的 Web View ,但这只会导致更多问题,我不会深入探讨。所以我的问题是:如何根据是否按下特定按钮将不同的 URL 加载到 Web View 中?

我考虑过使用 prepareForSegue 方法,但认为这可能会使事情过于复杂。任何方向都很好。

最佳答案

因此您必须创建新的 viewController 并在其中包含 UIWebView。在 newViewController 上创建一个名为 url 或类似名称的 NSString 属性

例子:

@property (retain, nonatomic) NSString *url;
@property (weak, nonatomic) IBOutlet UIWebView *webView;

在 oldViewController 中的 buttonTouchUpInside 事件上

UIStoryboard *mainStorybroad = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
newViewController *webViewController = [mainStorybroad instantiateViewControllerWithIdentifier:@"webviewIdentifier"];
webViewController.url = @"url string";

最后,在 newViewController 中你只需要做:

[self.webView loadRequest:[NSURLRequest requestWithURL:url]];

关于ios - 在 Webview 中加载不同的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com