gpt4 book ai didi

iphone - 在应用程序中打开 html 链接

转载 作者:行者123 更新时间:2023-12-01 18:28:16 24 4
gpt4 key购买 nike

是否可以在同一个应用程序中处理 URL Scheme 的调用?

这是一个例子:
我的应用程序中有一个 html 链接,打开会触发 safari。我想要做的是点击该链接,无论我在应用程序中的哪个位置,都会推送一个带有 web View 的 View Controller 。

如果这是可能的,我必须在哪里做?如果我处理 URL Scheme 的调用,我需要在应用程序的委托(delegate)上进行。在这种情况下我应该在哪里做?如果 View Controller 需要被推送,谁负责推送呢?当前在屏幕上的 appdelegate 或 View Controller ?

谢谢 :)

最佳答案

  • UITapGestureRecognizer ,如果您的链接在标签中:
    UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openLink:)];
    [yourLinkLabel addGestureRecognizer:gestureRecognizer];
    gestureRecognizer.numberOfTapsRequired = 1;
    gestureRecognizer.cancelsTouchesInView = NO;
  • 如果它是在 UIWebView 中加载的网页内的链接,那么您可以使用:webView:shouldStartLoadWithRequest:navigationType .每次用户点击 UIWebView 中的链接时都会调用它。 .
  • 关于iphone - 在应用程序中打开 html 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11150582/

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