gpt4 book ai didi

url - 使用 Monotouch 在 UILabel 中显示可点击链接的最佳方式

转载 作者:行者123 更新时间:2023-12-04 05:06:58 25 4
gpt4 key购买 nike

在使用 Objective-C 语言进行开发时,我能够使用以下解决方案之一(这两种解决方案均不适用于 Monotouch):

  • TTTAttributedLabel
  • Fancy UILabels

  • 在研究一些信息时,我可以在 TweetStation 应用程序中找到 Miguel 的实现:
  • TweetView

  • 但当时,他写了一个用于检测链接的小解析器。
    由于我没有为 Monotouch 找到任何特殊的 UILabel 实现,我想从你这里知道:

    使用 Monotouch 在 UITableViewCell 的 UILabel 文本中呈现可点击链接的最佳方式是什么?

    最佳答案

    我已经为 MonoTouch 开源了我的 TTTAttributedLabel 绑定(bind),您可以使用它来获取标签中的链接。

  • https://github.com/lipka/MonoTouch.TTTAttributedLabel

  • 例子:
    TTTAttributedLabel label = new TTTAttributedLabel ();
    label.Text = new NSString ("I love Tink");
    label.AddLinkToURL (new NSUrl ("http://tinkapp.com/"), new NSRange (7, 4));
    label.Delegate = new LabelDelegate ();

    ...

    class LabelDelegate : TTTAttributedLabelDelegate {
    public override void DidSelectLinkWithURL (TTTAttributedLabel label, NSUrl url)
    {
    Console.WriteLine ("Clicked URL: {0}", url.ToString ());
    }
    }

    关于url - 使用 Monotouch 在 UILabel 中显示可点击链接的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15422738/

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