2009-08-30 3 views
1

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

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

Спасибо!

ответ

1

Я бы заменил ваш UITextView на UIWebView и использовал его, содержащий текст описания и ваши ссылки. Это довольно тривиально, чтобы генерировать HTML «на лету» для чего-то подобного.

Вы можете зарегистрировать настраиваемую схему URL для своего приложения, или вы могли бы intercept links as they're clicked.

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

+0

Спасибо за ответ и эту ссылку. Я уклонился от UIWebView, потому что не знал, как перехватить ссылки. – skantner

Смежные вопросы