элемент пользовательского интерфейса iphone / cocoa - PullRequest
1 голос
/ 20 февраля 2010

Мне очень интересно использовать типичный элемент mac 'tag' в приложении для iphone (см. Образец 1 - Синий круглый элемент '). Я действительно не имею ни малейшего представления о том, как это реализовать, за исключением копирования цвета и превращения его в утонченный элемент. Я хотел бы иметь возможность перетаскивать этот тег из одного «раздела» в другой «раздел».

Может кто-нибудь указать мне правильное направление, как это будет сделано. Конечно, простая библиотека доступна где-то.

Сохраняйте классный стекопоток.

альтернативный текст http://posterous.com/getfile/files.posterous.com/norskben/mJPxKIUvQHrC3ew3LZS3I2F5poDzq4VefVt5ENgjY3iVH0KFh1ceswpm8RVq/account.png

Ответы [ 2 ]

3 голосов
/ 20 февраля 2010

Этот элемент управления называется NSTokenField в Какао AppKit. Вы можете найти что-то подобное для начала в three20 проекте . Элемент управления называется TTPickerTextField, я считаю. Вы можете использовать это в качестве основы для своего элемента управления и добавить возможности перетаскивания, используя методы UIResponder touchesBegan / Moved / Ended.

1 голос
/ 20 февраля 2010

Просто создайте новый класс, который является подклассом UIView, и добавьте подпредставления в методе initWithFrame:. Затем реализуйте методы сенсорной обработки, необходимые для создания пользовательского представления с поведением перетаскивания.

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