Лучший подход для добавления не веб-ссылок в UITextView

Я создаю приложение в стиле словаря, которое представляет таблицу, полную слов, и когда слово выбрано, отображается UITextView, который показывает определение слова. Я хотел бы добавить строку с надписью «См. Также: синоним1, синоним2», где синоним1 и синоним2 - это ссылки, которые приведут пользователя к определению синонима, которого он коснулся.

Как лучше всего добавить эти динамические ссылки? Кнопки? Как-нибудь добавить небольшой UIWebView в UItable на лету?

Спасибо!


person skantner    schedule 30.08.2009    source источник


Ответы (1)


Я бы заменил ваш UITextView на UIWebView и использовал бы текст вашего описания и ваши ссылки. Сгенерировать HTML на лету для чего-то вроде этого довольно тривиально.

Вы можете зарегистрировать собственную схему URL-адресов для своего приложения или перехватывать ссылки при нажатии на них.

Если ваши ссылки всегда сгруппированы вместе, нет причин, по которым вы не могли бы использовать кучу UIButton внутри настраиваемого представления, но тогда вам придется обрабатывать макет и упаковку самостоятельно. Кажется, это намного проще сделать в HTML.

person Darren    schedule 30.08.2009
comment
Спасибо за ответ и ссылку. Я уклонялся от UIWebView, потому что не знал, как перехватывать ссылки. - person skantner; 31.08.2009