gpt4 book ai didi

ios - 如何从 UIWebView 中制作的 HTML 链接到另一个 Controller ?

转载 作者:行者123 更新时间:2023-11-28 20:31:41 24 4
gpt4 key购买 nike

我的 UIWebView Controller 中有一些 HTML,但我似乎找不到创建链接的引用,也找不到从该链接正确链接到我的应用程序中使用导航 Controller 的另一个 Controller 的引用。

为了转到其他 Controller ,我应该在链接的 href 标签中添加什么?

谢谢!

最佳答案

您可以将您的 Controller 设置为 UIWebView 的委托(delegate)并实现方法 (UIWebViewDelegate)

- (BOOL)webView:(UIWebView *)aWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

在你的链接中你可以这样设置方案

"myscheme:// ... "

在方法的实现中你应该像这样检查你的方案

- (BOOL)webView:(UIWebView *)aWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
BOOL shouldLoad = YES;
if ([request.URL.scheme isEqualToString:@"myscheme"]) {
shouldLoad = NO;
MYViewController *myController = [[MYViewController alloc] init];
[self.navigationController pushViewController:myController ..];
}
return shouldLoad;
}

关于ios - 如何从 UIWebView 中制作的 HTML 链接到另一个 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11950239/

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