В моем приложении я хочу предоставить закладки для текста в NSTextView. Должен ли я использовать RTF bookmarks? И если да, то как определить свою позицию позже?Как я могу добавить подстроку в NSTextView?
Какие варианты решения этой проблемы?
В моем приложении я хочу предоставить закладки для текста в NSTextView. Должен ли я использовать RTF bookmarks? И если да, то как определить свою позицию позже?Как я могу добавить подстроку в NSTextView?
Какие варианты решения этой проблемы?
См. Attributed String Programming Guide и Text Attribute Programming Guide. Вы можете установить standard или custom атрибуты присваиваемые строки (которые NSTextView потребляет) для заданного диапазона. Вы также можете использовать NSTextAttachment, чтобы показать какой-то видимый «якорь». Выделите диапазон прогона атрибута или вложения на видимый, когда выбрана «закладка».
Действительно, небо является пределом с точки зрения «стиля». Это зависит от того, что вы пытаетесь сделать и сколько функций вы хотите.
Да, вы правы, я решил использовать NSTextAttachment с небольшим изображением в качестве визуализации закладки, и теперь я думаю, как сохранить этот вид закладки в файле после ее закрытия. Очевидно, что я должен сохранить документ как RTFD, но изображение по какой-то причине не сохраняется. – Akki