Вопрос по ios, uilabel, uikit – Как обнаружить и сделать гиперссылки / упоминания / хэштеги кликабельными в UILabel?

1

Как обнаружить и сделать ссылку / упоминание / хэштегом кликабельной в UILabel. Альтернативно, есть ли какая-нибудь библиотека с открытым исходным кодом, которую я могу использовать (я уже смотрел на Fancy UILabel, который не обрабатывает многострочный текст, TTAttributedLabel, который не обрабатывает упоминание / хэштег)?

Ваш Ответ

2   ответа
1
STTweetLabel не работает в ios 6.0 каким-либо другим способом или альтернативным способом для этого?
STTweetLabel 2.x работает с iOS 6.0
Это устарело сейчас ...
3

TTTAttributedLabel позволит вам оформить ваш ярлык, однако для кликабельности (или скорее -tappable) ссылки, вы должны либо использовать UIWebView и стилизовать его таким образом, чтобы замаскировать его под метку, либо вы можете получить отвратительную информацию и разделить ваши метки и использовать UIButton в миксе, но это очень грязно - как головоломка, только ... они не подходят друг другу.

Последний вариант, который у вас может быть, - это наложение UIB-кнопки на ссылку, но для этого необходимо, чтобы вы знали, где находится ссылка, и поскольку вопрос был оdetecting ссылки и т.д ...

Вы должны действительно заглянуть в UIWebView.

TTTAttributedLabel действительно предоставляет вам возможность сделать его доступным, но он не может обрабатывать пользовательские ссылки (например, упоминание, хэштег). В итоге я использовал UIWebView, так как он кажется более интуитивным / выполнимым, чем другие варианты. fatih

Похожие вопросы