Skip to content

Detect tap on hashtag and mention #175

Open

Description

@SreelekhN

let hashtag = DetectionTuner {
Attrs(self.hashMentionAttr).akaLink($0.text)
}

How can i detect the tap action on hashtag or mention, with the respective tapped value.
It was there in this library before as a closure, now i am not able to get it after the update.

Any help ?

Activity

  1. SreelekhN commented on May 28, 2024

    @SreelekhN
    Author

    @psharanda any help ?
    Kinda urgent to know

  2. psharanda commented on May 28, 2024

    @psharanda
    Owner

    You may want to use AttributedLabel view, which is a part of AtributikaViews lib

  3. SreelekhN commented on May 28, 2024

    @SreelekhN
    Author

    @psharanda iam using AttributedLabel, here it have this DetectionTuner property.
    Which can only help in opening to some specific link.
    I want to detect user tap action in mention and hashtag, to open/ redirect within the app.
    Whichs not possible with

    let hashtag = DetectionTuner {
    Attrs(self.hashMentionAttr).akaLink($0.text)
    }

    this library previously had this, which seems to be missing now or iam i missing it ?

  4. psharanda commented on May 28, 2024

    @psharanda
    Owner

    Ok, I see now. AttributedLabel is now working only with untyped string urls and not aware about Atributika lib at all and can be used without it. Check AttributedLabelDemoViewController.swift for the example. Using DetectionTuner tuner you can transform a mention or hashtag into any url format you want e.g. "hashtag://my_hashtag" and then in tap handler you can check the url schema and do the stuff you wanted to do for hashtags.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions