Я показываю твиты в родном приложении iOS. Я показываю твиты на UILabel
в UITableView
.Как обнаружить ссылку из твитов в родном приложении ios
Я хочу, чтобы пользователь мог щелкнуть ссылку, которая является частью текста твита.
Но ссылки в тексте твита не являются префиксом http://
или www
. Вместо этого ссылка содержит @
и #
в качестве префикса.
Я использовал UITextView
с datadetector
тип собственности, но не смог обнаружить ссылку. Я прочитал статью, которую UIWebView может использовать для обнаружения ссылки; но я не думаю, что я должен использовать UIWebView
в ячейке UITableView
.
Есть ли способ достичь этого в iOS? Мое приложение поддерживает iOS 5+.
Это довольно сложно для предыдущего, чем iOS7, который может получить (NSLinkAttribute для UILabel). Вы должны сделать это с помощью ручного получения ссылок на ссылки, обнаружения крана и т. Д. Несколько обсуждений в StackOverFlow обсуждают это с помощью UITextView. – Larme