Как сделать выражение кликабельным на iOS? - PullRequest
3 голосов
/ 15 июня 2011

Я пишу клиент типа Твиттер. Я хочу такие вещи, как @ и # clickable. Когда я нажимаю на нее, я хочу, чтобы она выполняла своего рода IBAction Я нашел это для OSX:

http://flyosity.com/mac-os-x/clickable-tweet-links-hashtags-usernames-in-a-custom-nstextview.php

Это то, что я хочу достичь. Что-нибудь для iOS такого калибра?

Ответы [ 4 ]

4 голосов
/ 26 апреля 2013

Лучшее решение, которое я нашел, было таким: https://github.com/SebastienThiebaud/STTweetLabel Чисто и просто.

3 голосов
/ 21 декабря 2011

Вы можете сделать любое правильное formatted URLs в виде синих подчеркнутых активных ссылок в UITextView со следующим кодом (скажем, viewDidLoad)

self.myTextView.editable = NO;
self.myTextView.dataDetectorTypes = UIDataDetectorTypeLink;

Поиск "Технические вопросы и ответыQA1495 "в Документации Xcode и Справочнике по API.

2 голосов
/ 15 июня 2011

Наверху, я думаю, вы могли бы достичь этого, используя UIWebView для отображения контента (который вы связали, согласно части «2: Поиск интересных частей» поста в блоге).

Если вы затем добавите префикс хэштегов к пользовательской схеме URL, например, myappopenshashtags://, и зарегистрируете эту схему URL для своего приложения, вы сможете открывать свои хэштеги любым удобным для вас способом.

0 голосов
/ 15 июня 2011

Посмотрите на эту страницу http://furbo.org/2008/10/07/fancy-uilabels/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...