Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Инструкции по интерфейсу пользователя OS X

iBook

Указатели

OS X обеспечивает несколько стандартных указателей, предоставляющих четко определенную обратную связь пользователям. Важно использовать эти указатели правильно, потому что пользователи уже знают то, что они имеют в виду.

Используйте предоставленные системой указатели согласно их намеченной цели. Пользователи приучены к значению указателей, которые они видят в OS X. Если Вы изменяете значение предоставленного системой указателя, пользователи не могут предсказать результаты своих действий. В дополнение к указателю стрелки OS X обеспечивает указатели, перечисленные в Таблице 69-1

Таблица 69-1Standard указатели в OS X

Указатель

Значение

image: ../Art/contextual_menu_pointer_2x.png

Контекстное меню доступно для элемента. Показанный, когда пользователь нажимает Клавишу CTRL, в то время как указатель по объекту с контекстным меню.

image: ../Art/alias_pointer_2x.png

У места назначения перетаскивания будет псевдоним для исходного объекта (исходный объект не перемещен).

image: ../Art/poof_pointer_2x.png

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

image: ../Art/copy_pointer_2x.png

У места назначения перетаскивания будет копия исходного объекта (исходный объект не перемещен).

image: ../Art/not_allowed_pointer_2x.png

Недопустимое место назначения перетаскивания.

image: ../Art/ibeam_pointer_2x.png

Выбор и вставка текста доступны.

image: ../Art/crosshair_pointer_2x.png

Точный прямоугольный выбор доступен.

image: ../Art/pointing_hand_pointer_2x.png

Содержание является ссылкой URL.

image: ../Art/open_hand_pointer_2x.png

Элементом можно управлять в его содержании представления.

image: ../Art/closed_hand_pointer_2x.png

Продвижение, скользя или корректируя объект в содержании представления происходит.

image: ../Art/resize_left_pointer_2x.png

Объект может только быть перемещен или изменен налево.

image: ../Art/resize_right_pointer_2x.png

Объект может только быть перемещен или изменен вправо.

image: ../Art/resize_left_right_pointer_2x.png

Объект может быть перемещен или изменен налево или право.

image: ../Art/resize_up_pointer_2x.png

Объект может только быть перемещен или изменен вверх.

image: ../Art/resize_down_pointer_2x.png

Объект может только быть перемещен или изменен вниз.

image: ../Art/resize_up_down_pointer_2x.png

Объект может быть перемещен или изменен вверх или вниз.

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

image: ../Art/cu_waitcursor.gif

Создайте пользовательский указатель осторожно. Перед разработкой пользовательского указателя для приложения (особенно пользовательская версия стандартного указателя), быть уверенными, что новый указатель фактически улучшает удобство пользования приложения и не смущает пользователей. Если Вы решили, что нуждаетесь в пользовательском указателе, следуете этим инструкциям, поскольку Вы разрабатываете его:

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

  • Если Ваш пользовательский указатель является версией стандартного указателя, также необходимо создать пользовательские версии связанных указателей. Например, при создании пользовательской версии указателя стрелки, также необходимо создать пользовательские версии связанных указателей стрелки, таких как копия, переместить, исказить, и гомосексуал.