Как сделать строку кликабельной с помощью Twui? - PullRequest
0 голосов
/ 05 августа 2011

У меня есть проектная база на твиттерной twui Framework . Я пытаюсь сделать строку кликабельной, как

[s addAttribute:NSLinkAttributeName value:@"http://apple.com/" range:attrRange];

в NSMutableAttributedString, или выполнить селектор при нажатии.

TUITextRender может нарисовать NSAttributedString, но «NSLinkAttributeName» не работает.

Я не могу найти какой-либо метод или делегат для решения этой проблемы также в TUITextView.

Как можноЯ сделал это с twui?

1 Ответ

1 голос
/ 09 июня 2012

После прочтения исходного кода я разобрался.

  1. Хранить диапазоны в массиве подкласса ABActiveRange (который содержится в twui).
  2. Реализация TUITextRendererDelegate в вашем UIViewController.
  3. В методе делегата activeRangesForTextRenderer: верните массив, созданный на шаге 1.
  4. Наслаждайтесь ~
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...