【问题标题】:How do I add a hyperlink in my app?如何在我的应用程序中添加超链接?
【发布时间】:2010-01-25 18:59:17
【问题描述】:

我尝试了很多方法:

  • UIWebView 不起作用,因为我有带纹理的背景,而 UIWebView 不做透明背景。
  • UITextView - 似乎是一个非常好的选择。我已经让它自动检测我的超链接,但它用蓝色覆盖了我的链接颜色。 :(
  • 我查看了 Three20 代码 - 这看起来过于复杂。

我在想,有没有办法让 UIButton 看起来像文本?这可能是完美的。

这真的很烦人,似乎几乎每个应用程序都这样做,但我不知道它是如何完成的。

【问题讨论】:

    标签: iphone uiwebview uibutton hyperlink uitextview


    【解决方案1】:

    UIWebView是否允许透明背景。

    我在我的应用程序中使用它,Pocket Tabs

    webView.opaque = NO;
    webView.backgroundColor = [UIColor clearColor];
    

    【讨论】:

    • 太棒了!我真是个白痴!那么我现在需要做的就是弄清楚如何在按下链接时覆盖超链接操作:)
    • 你可以这样做!添加自定义方案(如 http:,但您自己的),然后处理 webView 委托方法: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 并检查您的自定义方案。不要以为你是个白痴,我发现自己总是对愚蠢的事情嗤之以鼻。第二双眼睛真的很有帮助。
    猜你喜欢
    • 2011-05-23
    • 2023-03-22
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多