2010-12-03 1 views
3

Я ищу для реализации интерфейса тегов на OSX, который позволяет пользователям вводить текстовые «теги» для прикрепления к объекту. В идеале я хотел бы реализовать фантазии UI, как на скриншоте ниже:Cocoa/OSX tagging UI

alt text -

Note: This shows multiple states 

Этот интерфейс позволяет теги типа пользователя, затем группирует их в округлую форму при входе нажимается. Их можно удалить, перетянув их, чтобы выделить (показано синим цветом) и нажмите «Удалить». Я думаю, что это удобный интерфейс для быстрой записи кучей тегов без повторного нажатия кнопок формы.

Я видел этот интерфейс в Mail.app и несколько других мест в OSX, поэтому меня удивляет, есть ли какой-то класс какао для этого. Кто-нибудь знает об одном? Если нет, я думаю, что я смотрю на пользовательское представление opengl.

ответ

4

Посмотрите на NSTokenFieldCell.

+0

Или NSTokenField для автономной (не размещенной в виде таблицы или матрицы) версии. – 2010-12-03 09:37:00