OS X / iOS: маркировка фраз в текстовом представлении - PullRequest
0 голосов
/ 22 октября 2010

Я хочу создать приложение для Mac / iPad, которое позволяет назначать семантические роли для подфраз каждого предложения в тексте.Таким образом, в основном у меня есть текст с n предложениями, и для каждого предложения пользователь выбирает одно или несколько слов и назначает ему семантическую роль (например, агент или пациент).Затем я хочу, чтобы соответствующие фразы были выделены другим цветом фона, а над или под ним должна быть небольшая метка, обозначающая смысловую роль, которая была назначена ранее.

Я создал короткий макет, чтобы показать, как это может выглядетькак: “(The dog) (Agent) bit (the man) (Patient) in his house.”

Редактирование самого текста в данный момент не требуется, просто добавление тегов к фразам.Было бы выгодно иметь решение, которое относительно легко можно использовать как для Mac, так и для iOS на iPad.

Мои идеи заключались в следующем: - Использование взлома UIWebView / NSWebView - Написание некоторого собственного рендерингакод, либо в сочетании с UITextView / NSTextView или полностью без.

Что вы думаете?Существуют ли какие-либо библиотеки, которые либо делают это (я не смог найти ни одной при поиске), либо это может помочь в достижении этого, особенно при переходе к решению 2?

1 Ответ

0 голосов
/ 22 октября 2010

Похоже, вы пытаетесь сделать что-то похожее на TTTextPickerField Джо Хьюитта в его библиотеке ThreeTwenty (см. Описание здесь ).Он расширяет UITextField в отличие от UITextView и позволяет редактировать пользователя, но, возможно, вы сможете адаптировать его код для рендеринга основных моментов вокруг завершенных имен.Источник для его библиотеки на github .

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