UITextView или UIWebView с обычными словами, похожими на ссылки - PullRequest
1 голос
/ 31 декабря 2010

Я смотрел на приложение Twitter для iPhone и был озадачен.

Прежде всего, внутри есть нормальные слова, похожие на ссылки.

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

Теперь я хочу реализовать те же эффекты.

  1. Я должен основывать свою реализацию на чем? UITextView или UIWebView?
  2. Как сделать нормальные слова похожими на ссылки?
  3. Как сделать эти плавные переходы в таких текстовых / веб-представлениях?

Заранее спасибо.

alt text alt text

Ответы [ 3 ]

2 голосов
/ 01 января 2011

Включите локальный. html файл в ваш проект

Например:

<html>
<head>
<body>
<p>By tapping "Sign up" above, you are agreeing to the
<a id="T-O-S-link" href="#TOS">Terms of Service</a> and <a id="P-P-link" href="#PP">Privacy Policy</a></p>
</body>
</head>
</html>

Наконец, отобразите его в UIWebView

1 голос
/ 31 декабря 2010

Вы можете использовать файл HTML с тегами привязки в нем.Добавьте его в папку Resources как .htm и загрузите в веб-просмотр.Когда вы нажимаете на эти ссылки, вы переходите к соответствующей связанной части на странице.

1 голос
/ 31 декабря 2010

Рассматривали ли вы библиотеку three20 ?В одной из демонстраций TTCatalog есть примеры отображения именно того, что вы ищете.Что хорошего в проекте, так это то, что вы можете использовать HTML для стилизации - он будет знать, как преобразовать привязку, например, в нажимаемую кнопку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...