Диалоги > Продукты Apple
Путеводитель по продуктам Apple    

Диалоги

Диалоги

Диалог представляет собой окно, спроектированное для вызова ответной реакции пользователя. Многие диалоги, например, диалог Печати, позволяют пользователям предоставлять несколько ответов одновременно.

OS X предоставляет три основных способа представления диалогов.

Модальный диалог документа. Документально-модальный диалог предотвращает совершение пользователем чего-либо еще внутри отдельного документа. Пользователь может переключаться к другим документам в приложении, а также к другим приложениям. Документально-модальные диалоги должны представлять собой листы, которые описаны в разделе Использование Модальных Диалогов Документа (Листов).

Модальный диалог приложения. Модальный диалог приложения предотвращает полноценное взаимодействие пользователя с текущим приложением, хотя пользователь может переключаться к другим приложениям. Примером модального диалога приложения является диалог Открытия (описан в разделе Диалог Открытия).

Немодальный. Немодальный диалог позволяет пользователям менять настройки в диалоге, в то же время позволяя взаимодействовать с окнами документов. Окно Find во многих программах редактирования текста является примером немодального диалога.

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

Использование Модальных Диалогов Документа (Листов)

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

Так как лист привязан к окну, из которого возникает, пользователи никогда не потеряют путь к окну, к которому применим диалог. Показанный здесь закрытый диалог Текстового Редактора является примером листа.

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

Одновременно в одном окне может открыться только один лист. Если ответ пользователя становится причиной возникновения еще одного листа для этого же документа, перед его открытием первый лист закрывается.

Как правило, лист является хорошим способом предоставить:

  • Модальный диалог для активности, хаpaктерной для конкретного документа, например, экспортирование, прикрепление файлов или их печать.
  • Модальный диалог, хаpaктерный для приложения, состоящего из одного окна, которое не создает документы. Например, в приложении-утилите, состоящем из одного окна, может использоваться лист для запроса подтверждения пользователем лицензионного соглашения.
  • Остальные диалоги, хаpaктерные для окна, которые, как правило, пользователи закрывают до того, как они приступят к выполнению задачи.

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

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

Используйте лист, когда в одном окне в разное время могут появиться несколько документов. Например, браузер с вкладками в разное время может отображать в одном окне разные документы. Для такой ситуации лист является подходящим, даже не смотря на то, что он применим только к одному документу, который на данный момент виден в окне. Так как пользователи, в сущности, должны закрыть текущий документ для просмотра другого документа в этом же окне, сначала они должны закрыть лист.

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

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

Не используйте лист в окне, у которого нет панели заголовка. Листы должны возникать из определенной визуальной границы.

Прием и Использование Пользовательского Ввода в Диалоге

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

Упростите для пользователей ввод информации. Когда вы проектируете диалог, держите в голове следующие пункты, чтобы пользовательское взаимодействие было простым:

  • В надлежащем случае, отображайте стандартные значения для элементов управления и текстовых полей, чтобы пользователь мог проверять информацию, а не вводить ее заново.
  • Отобразите выделенный фрагмент или место вставки в первом месте, которое принимает пользовательский ввод, например, поле ввода текста или список.
  • Когда это предоставит очевидную пользу для людей, удостоверьтесь, что статический текст можно выделить. Например, пользователь должен быть способен копировать сообщение об ошибке, серийный номер или IP- адрес, чтобы куда-либо его вставить.

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

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

Избегайте подтверждения ввода после каждого нажатия клавиши. Слишком частое подтверждение может раздражать пользователей и замедлить работу вашего приложения. Лучше спроектировать интерфейс таким образом, чтобы некорректный ввод был отклонен автоматически. Например, ваше приложение может автоматически изменять символы нижнего регистра на символы верхнего регистра, когда это необходимо.

Используйте продолжительность операции, чтобы определить, нужно ли выполнять ее автоматически. Иногда вашему приложению стоит автоматически выполнять операцию, основанную на пользовательском вводе. В иных случаях, лучше, когда пользователь сам инициирует операцию, например, посредством клика мыши. Как правило, автоматическое выполнение операции, которая происходит быстро и возвращает управлению пользователю за несколько секунд, может быть применимо. Для операций, которым на осуществление требуется больше времени, отображайте приблизительную оценку времени, которое требуется для совершения операции, и позвольте пользователю ее инициировать.

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

Используйте кнопку Применить с осторожностью для операций, которым для совершения или отмены требуется много времени. Для пользователей может не быть очевидным тот факт, что они могут прервать или реверсировать процесс. В частности, в диалогах, позволяющих пользователям вносить изменения, которые сложно предварительно просмотреть, не стоит использовать кнопку Применить.

Не используйте кнопку Применить для обозначения тех же вещей, что и кнопка OK. В частности, клик на кнопку Применить не должен закрывать диалог, так как пользователи сначала должны решить, стоит принять предварительно просмотренные изменения (посредством клика ОК) или лучше отклонить их (посредство клика Отменить). Когда пользователь отклоняет диалог без клика на ОК, все предварительно просмотренные изменения должны быть сброшены.

Расширяющиеся Диалоги

Иногда вам нужно предоставить пользователю дополнительную информацию или функции в диалоге, но вы не хотите отображать их все время. Чтобы это сделать, используйте один из элементов раскрытия, чтобы расширить диалог и открыть для пользователя дополнительную информацию или возможности.

Используйте кнопку раскрытия, чтобы предоставить дополнительные опции выбора в диалоге. В частности, кнопка раскрытия является подходящим выбором, когда дополнительные опции выбора напрямую связаны с выделенными фрагментами, предоставленными во всплывающем или комaндном выпадающем меню диалога. Когда пользователи кликают на кнопку раскрытия, диалог расширяется, чтобы открыть выделенные фрагменты в дополнение к тем, которые указаны во всплывающем или комaндном выпадающем меню. (Чтобы получить больше информации об использовании кнопки раскрытия в вашем диалоге, см. Кнопка Раскрытия.)

Используйте треугольник раскрытия, чтобы открыть детали, которые охватывают основную информацию диалога. Когда пользователи открывают треугольник раскрытия, диалог расширяется, открывая дополнительную информацию и, в надлежащем случае, дополнительную функциональность. (Чтобы получить больше информации о том, как использовать треугольник раскрытия в диалоге, см. Треугольник Раскрытия.)

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

Закрытие Диалогов

Пользователи ожидают, что все кнопки диалога справа внизу закроют его. Кнопка, инициирующая действие находится у самого края справа. Крайняя правая кнопка называется кнопка действия, и она подтверждает главную задачу диалога. Кнопка Отмена находится слева от кнопки действия.

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

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

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

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

Как правило, используйте кнопку Отменить. Кнопка Отменить возвращает компьютер к состоянию, в котором он находился до момента появления диалога. Это означает “забудь, что я об этом упомянул.” Также, удостоверьтесь, что клавиша быстрого доступа Command-period и клавиша Esc (Escape) предназначены для кнопки Отменить.

Предоставьте гарантию, что кнопка Отменить отменяет примененные изменения. Если ваш диалог включает кнопку Применить, которая помогает пользователям увидеть результат изменений до момента их принятия, удостоверьтесь, что клик на кнопку Отменить отменяет все примененные изменения. Кнопка Отменить никогда не должна безмолвно принимать изменения, которые пользователь предварительно просматривает посредством клика Применить. Чтобы получить больше указаний по использованию кнопки Применить, см. Прием и Использование Пользовательского Ввода в Диалоге.

Разместите третью кнопку для закрытия диалога слева от кнопки Отменить. Если третья кнопка может привести к потере данных, например, кнопка Не Сохранять, попробуйте расположить ее на расстоянии по меньшей мере в 24 пункта от “безопасных” кнопок (Отменить и Сохранить, к примеру).

Поместите кнопку, которая влияет на содержимое диалога с левого конца диалога. Если кнопки Help нет, поместите кнопку, которая влияет на содержимое диалога таким образом, чтобы ее левый край был выровнен с основным текстом диалога. Если кнопка Help есть, поместите эту кнопку справа от нее. Например, кнопка Help в диалоге Печати, которая расширяет диалог для отображения большей информации о процессе печати, находится слева от кнопки Показать Детали.

Окна Параметров

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

Часто в окне параметров отсутствует панель инструментов, которая содержит элементы, функционирующие как переключатели панели. Когда пользователь кликает на элемент в таком типе панели инструментов, область содержимого окна параметров переключается для отображения другого вида под названием панель. Такой дизайн удобен для приложений, которым нужно предоставить несколько настроек в каждой из нескольких разных категорий. Например, окно параметров Safari содержит панель инструментов, которая позволяет пользователям выбирать среди категорий настроек, таких как закладки, оформление и RSS.

Не осуществляйте произвольную настройку панели инструментов переключателей в окне параметров. Панель инструментов переключателей в окне параметров не предоставляет быстрого доступа к часто используемым комaндам, а вместо этого функционирует в качестве удобного способа группировать настройки. Если пользователи настраивают по собственному желанию такой тип панели инструментов, они могут забыть, что скрытые настройки все еще доступны. По этой же причине имеет смысл также устранить возможность скрывать панель инструментов в окне параметров.

Поддерживайте выбранное оформление элемента в панели инструментов переключателей. Когда пользователь кликает на элемент в панели инструментов переключателей, окно отображает еще одну панель. Важно определить, какой элемент выделен на данный момент посредством поддержания выбранного оформления элемента. Например, в окне параметров Safari вы можете увидеть выделенный фон, который обозначает, что элемент Tabs является активным.

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

Используйте заголовок текущей панели для заголовка окна параметров. Заголовок окна параметров должен быть таким же, как заголовок выбранной на данный момент панели, даже если вы не используете панель инструментов переключателей для изменения панелей. (Стоит отметить, что если ваше окно параметров не содержит панелей, его заголовок должен быть “App Name Preferences”.) В дополнение, окно параметров с изменяемыми панелями должно запоминать, какую панель пользователь выделил самой последней, когда открылось окно.

Используйте стандартные элемент меню и клавишу быстрого доступа для того, чтобы открыть окно параметров. Пользователи ожидают, что в большинстве приложений комaнда Параметры будет включена в меню приложения. В дополнение, большинство пользователей ожидают, что смогут использовать клавишу быстрого доступа Command-comma, чтобы открыть окно параметров приложения.

Диалог Открытия

Диалог открытия предоставляет пользователям логичный способ для нахождения и открытия элемента в приложении.

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

Насколько возможно, используйте комaнду Открыть для обозначения действия “открыть”, а не “действовать в соответствии”. Диалог Открытия хорошо подходит для помощи пользователям в нахождении элемента и его открытии в вашем приложении. Чтобы помочь пользователям найти элементы для использования в задаче, соответствующей приложению, используйте вместо этого диалог Выбора. Для получения руководства по использованию диалога Выбора см. Диалог Выбора.

Удостоверьтесь, что пользователи могут использовать комaнду Открыть для отображения диалога Открытия. Пользователи ожидают, что комaнда Открыть отобразит диалог Открытия. Сравните это с диалогом Выбора, который может отображаться посредством использования разных комaнд в разных приложениях. Также хорошей идеей является предоставление стандартной клавиши быстрого доступа Command-O для отображения диалога Открытия, так как она знакома большинству пользователей.

Выберите рациональное местоположение по умолчанию. Для диалога Открытия iCloud местоположением по умолчанию является iCloud. Вы не должны менять этого поведения. Для получения большей информации см. iCloud.

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

Примите во внимание использование всплывающего меню, которое позволит пользователям фильтровать типы файлов, которые появляются в списке. Отображайте элементы, которые не удовлетворяют критериям фильтрации, тусклыми. Вы можете дополнить этот список уникальными типами и выбрать тип по умолчанию для отображения в момент открытия диалога. Используйте элемент All Applicable Files, который может не быть элементом по умолчанию.

Используйте комaнду Открыть Последнее для сопровождения комaнды Открыть. Комaнда Открыть Последнее позволяет пользователям снова открыть недавние документы без использования диалога Открытия.

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

Диалог Выбора

Диалог Выбора предоставляет пользователям логичный способ выбирать элемент в качестве цели задачи. Приложение может иметь более одного диалога Выбора, но одновременно может быть открыт только один.

Диалог Выбора:

  • Может быть открыт посредством различных комaнд
  • Может поддерживать многократный выбор
  • Поддерживает предпросмотр документа
  • Может подвергаться изменению размера

Например, Календарь отображает диалог выбора, позволяющий пользователям выбирать календарь, который нужно импортировать.

ПРИМЕЧАНИЕ

Недавние Места не регистрируют папки, которые пользователи выбирают в диалоге Выбора.

Настройте заголовок диалога Выбора для отражения задачи (если диалог не является листом). По умолчанию, заголовком диалога является “Выбрать”. Если, например, комaнда, которая отображает диалог — это Выбрать Изображение, назовите этот диалог “Выбрать Изображение”. Если это работает, также измените кнопку Выбрать на что-то более конкретное.

Примите во внимание использование всплывающего меню, которое позволит пользователям фильтровать типы файлов, которые появляются в списке. Отображайте элементы, которые не удовлетворяют критериям фильтрации, тусклыми. Вы можете дополнить этот список уникальными типами и выбрать тип по умолчанию для отображения в момент открытия диалога. Используйте элемент All Applicable Files, но он не обязательно должен быть элементом по умолчанию.

Диалоги Печати и Параметров Страницы

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

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

По умолчанию, диалог печати появляется в минимальном размере (здесь показан в диалоге, привязанном к документу Редактора Текста). Пользователи могут получить дополнительные функции в развернутом диалоге Печати посредством клика Показать Детали.

В развернутом диалоге Печати опции пользователя предоставлены через функции всплывающего меню, отображающее панели, которые управляются и перемещаются посредством расширений диалога печати (PDE). PDE предоставлены операционной системой, модулями принтера и приложениями. Apple предоставляет множество панелей печати. В развернутом диалоге Печати, показанном здесь, вы можете увидеть опции “Верхние и нижние колонтитулы” и “Изображение по размеру кадра”, которые предоставляет Текстовый редактор.

Вы можете использовать уникальные панели печати, которые предоставляют пользователям опции, имеющие значение для содержимого, которым управляет ваше приложение. Например, Контакты помогают пользователям печатать контактную информацию в разном стиле, например, в стиле почтовой наклейки, конверта и списка. Здесь представлены особые указания, которые вам следует помнить, если вы осуществляете уникальные функции печати:

  • Выбирайте название элемента меню, которое не противоречит элементам меню, которые уже присутствуют во всплывающем меню функций, и которое точно описывает содержимое панели. Для приложения элементом меню должно быть название приложения.
  • Удостоверьтесь, что функции, которые вы вносите, подходят для вашего приложения. Например, опция печати в обратном порядке должна быть предоставлена операционной системой, а не вашим приложением. (Внесение этой функции требует, чтобы приложение знало возможности оборудования.)
  • Сделайте так, чтобы взаимосвязь между опциями была понятной пользователям. Например, если пользователь выбирает двустороннюю печать, опция печати на прозрачной бумаге должна стать недоступной.
  • Отделите дополнительные параметры от часто используемых пользователем функций. Когда пользователь выбирает отображение дополнительных параметров, над дополнительными элементами управления должен отображаться заголовок “дополнительные параметры”
  • В надлежащем случае, покажите пользователям, к какому результату приведет их выбор. Например, изображение миниатюр, которое показывает результат изменения регулятора тона, помогает пользователям определить желаемые настройки.
  • Сохраняйте пользовательские параметры печати документа, хотя бы, когда документ открыт, и предоставьте способ для пользователей сохранять индивидуальные настройки.

Если вы полагаете, что пользователи оценят способность устанавливать параметры печати для разных принтеров или разного размера бумаги, предоставьте в приложении диалог Параметров Страницы. Удостоверьтесь, что сохраняете настройки, которые пользователи определяют в этом диалоге для документа. Ниже вы можете увидеть диалог Параметров Печати, который предоставляет Текстовый Редактор.

Окна Поиска

Окно поиска представляет собой немодальный диалог, который открывается в ответ на комaнду Поиск, и который предоставляет интерфейс для выбора элементов, которые нужно найти.

Окна поиска могут быть удобны в приложениях, предназначенных для создания документов, так как пользователи используют одно окно поиска, чтобы найти элемент в нескольких открытых документах. Если в вашем пользовательском интерфейсе это имеет смысл, предоставьте функцию поиска в панели объема. Панель объема привязана к окну и предоставляет пользователям и функцию поиска, и функцию фильтрации. Чтобы получить больше информации о панелях объема и об их использовании в приложении, см. Выполнение Поиска в Окне.

Диалоги Сохранения

Пользователи ожидают, что смогут выбирать заголовок и сохранять местоположение, которое они выбирают в процессе сохранения документа в первый раз. Чтобы выполнить начальное сохранение, пользователи ожидают увидеть стандартный диалог Сохранения.

ПРИМЕЧАНИЕ

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

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

У диалога сохранения есть два состояния: минимальное (также называется свернутое) и развернутое. Нажатие на кнопку раскрытия переключает эти два состояния. Например, в минимальном диалоге Сохранения (здесь отображается Текстовым Редактором) вы можете увидеть закрытую кнопку раскрытия справа от заголовка документа.

Минимальное окно Сохранения содержит эти элементы:

  • Текстовое поле Сохранить Как, в котором пользователи вводят название документа. Опытные пользователи могут вводить имя пути документа посредством нажатия Command-Shift-G. (Стоит отметить, что разделитель имен пути — это символ “/”.)
  • Всплывающее меню Where, которое содержит установленные величины, папки в боковой панели Finder и Recent Places (пять самых последних папок, которые пользователь открывал, или в которое сохранял документы).
  • Кнопку Сохранить (кнопка по умолчанию).
  • Кнопку Отменить, которая закрывает диалог и возвращает приложение в предыдущее состояние.
  • Кнопку раскрытия. Клик на нее отображает развернутый диалог Сохранения. (Чтобы получить больше информации о том, как использовать кнопки раскрытия, см. Кнопка Раскрытия.)
  • Дополнительный вид, который может содержать такую информацию, как настройки кодировки текста. (Как правило, этот дополнительный вид не является необходимым.)

Развернутый диалог Сохранения дает предоставляет пользователям более широкий взгляд на файловую систему, чем они могут получить во всплывающем меню Where минимального диалога Сохранения. Например, развернутый диалог Сохранения Текстового Редактора отображает просматриваемый вид файловой системы.

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

  • Кнопки Назад и Вперед для навигации назад и вперед между выделенными фрагментами в списке или столбце.
  • Список источников, который отражает боковую панель Finder.
  • Опции для навигации по файловой системе.
  • Всплывающее меню Формата Файла (или Формата), которое отображает список форматов файла, из которых пользователь может выбрать.
  • Кнопку Новая Папка, которая отображает модальный диалог приложения, который запрашивает ввод пользователем названия новой папки, и затем создает ее.
  • Кнопку-флажок “Скрыть расширение”, которая позволяет пользователю управлять отображением расширения названия файла (например, .jpg).

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

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

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

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

Позвольте пользователю выбирать, просматривать ли расширение файла. Выберите кнопку-флажок “Скрыть Расширение” по умолчанию (то есть, расширения названий файлов не должны появляться в видимых пользователю названиях файлов, пока пользователь не запросит их). Если пользователь изменит состояние кнопки-флажка для отдельного документа, следующий новый документ должен соответствовать последнему состоянию, выбранному пользователем, даже после того, как пользователь выйдет из приложения и заново его откроет. Название файла в поле Сохранить Как обновляется в реальном времени по мере того, как кнопка-флажок становится выбранной или не выбранной.

Отображайте название по умолчанию нового документа до того, как пользователь впервые сохранит этот документ. Как правило, это название должно быть “untitled.” В поле Сохранить Как отображайте выбранное название по умолчанию, чтобы пользователи легко могли заменить его уникальным названием. Если пользователь выбирает, чтобы расширение названия файла было видно, расширение не выделяется.

Отображайте уникальные элементы пользовательского интерфейса под элементами выбора местоположения. В минимальном диалоге Сохранения уникальные элементы пользовательского интерфейса располагаются между всплывающим меню Where и кнопками внизу диалога. В развернутом диалоге Сохранения уникальные элементы располагаются между браузером файловой системы и кнопками книзу диалога.

ПРИМЕЧАНИЕ

В режиме по умолчанию навигации с помощью клавиатуры нажатие Tab в развернутом диалоге Сохранения перемещает фокус ввода клавиатуры с текстового поля Сохранить Как на список источников, видимые колонки, а затем обратно на текстовое поле.


Как выбрать лазерный уровень или нивелир ELITECH

Как выбрать лазерный уровень или нивелир ELITECH В статье описаны лучшие нивелиры и лазерные уровни ELITECH 2022, даны технические параметры, достоинства и недостатки, стоимость...

01 12 2022 6:25:37

Обзор лучших роторных фрез для экскаваторов на 2022 год с рейтингами

Обзор лучших роторных фрез для экскаваторов на 2022 год с рейтингами Лучшие роторные фрезы поперечного и цепного типа для экскаваторов с достоинствами и недостатками. Заказать роторную фрезу для экскаватора....

30 11 2022 14:15:22

Витамины для подростков на 2022 год: какие нужны, как принимать

Витамины для подростков на 2022 год: какие нужны, как принимать Какие витамины нужны подростку? Рейтинг лучших витаминов на 2022 год: самые популярные препараты с достоинствами и недостатками....

29 11 2022 5:49:59

Рейтинг лучших планшетов ASUS 2022 года с достоинствами и недостатками

Рейтинг лучших планшетов ASUS 2022 года с достоинствами и недостатками Как выбрать лучший планшет от ASUS? Принять решение поможет рейтинг и описание основных параметров популярных моделей планшетов данного производителя....

28 11 2022 9:59:22

Рейтинг лучших кремов для депиляции на 2022 год

Рейтинг лучших кремов для депиляции на 2022 год В статье рассказывается о преимуществах и недостатках использования депиляционных кремов, их видах и особенностях выбора. Приведены примеры популярных и эффективных средств....

27 11 2022 4:42:26

Смартфон Nokia 3.1 А - цена, параметры, дата выхода

Смартфон Nokia 3.1 А - цена, параметры, дата выхода Обзор Смартфона Nokia 3.1 А. Чем привлекателен новый бюджетник от Nokia, о достоинствах и недостатках смартфона, его технических параметрах расскажет статья....

26 11 2022 14:56:29

Лучшие брошюровщики на 2022 год

Лучшие брошюровщики на 2022 год В публикации читатель узнает, какие бывают брошюровщики, а также предоставлен рейтинг лучших на 2022 год....

25 11 2022 3:49:35

Какой монитор 144 Гц выбрать в 2022 году

Какой монитор 144 Гц выбрать в 2022 году Обзор лучших мониторов на 144 Гц. Функционал и размеры монитора для гeймера также важны, как и заявленная производителем частота кадров. Некоторые модели по праву можно назвать универсальными, в то время как другие используются для игр....

24 11 2022 13:49:27

Какой нож для выживания купить в 2022 году

Какой нож для выживания купить в 2022 году Со временем конструкция привычных ножей претерпела существенных изменений, что позволило расширить сферу их использования. Для выживания в 60-х использовались исключительно армейские ножи, однако спустя годы все изменилось....

23 11 2022 1:17:37

Рейтинг лучших материалов для шумоизоляции для квартиры 2022

Рейтинг лучших материалов для шумоизоляции для квартиры 2022 Описываются качественные и наиболее покупаемые шумоизоляционные материалы для потолка и стен квартиры, даются рекомендации по их выбору....

22 11 2022 19:16:22

Рейтинг лучших переносных светильников на 2022 год с их плюсами и минусами

Рейтинг лучших переносных светильников на 2022 год с их плюсами и минусами Статья расскажет о том какие бывают переносные светильники осзнакомит с небольшим перечнем моделей, которые по мнению пользователей можно назвать лучшими....

21 11 2022 18:15:46

Список лучших планшетов Prestigio 2022 года

Список лучших планшетов Prestigio 2022 года Перечень лучших планшетов Prestigio 2022 года помогут выбрать оптимальный вариант по хаpaктеристикам и стоимости, о которых и расскажет данная статья....

20 11 2022 5:14:37

Обзор популярных марок гелей с алоэ вера для ухода за лицом и телом

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

19 11 2022 0:33:17

Любителям фото-искусства - зеркальные фотокамеры для начинающих на 2022 год

Любителям фото-искусства - зеркальные фотокамеры для начинающих на 2022 год Какую фотокамеру купить начинающему фотографу, чтобы делать не фотки, а картины, не селфи, а портреты, стать любителем, художником, мастером...

18 11 2022 17:21:29

Детские умные часы ZGPAX S29 – подробные хаpaктеристики, отзывы, плюсы и минусы

Детские умные часы ZGPAX S29 – подробные хаpaктеристики, отзывы, плюсы и минусы Основные хаpaктеристики детских умных часов ZGPAX S29 – отзывы, стоимость, плюсы и минусы модели....

17 11 2022 23:14:19

Лучшие трюмные помпы и насосы в 2022 году

Лучшие трюмные помпы и насосы в 2022 году Пpaктически все популярные плавсредства, выходящие с конвейеров престижных заводов, оснащены специальными трюмными помпами, а ведь еще недавно, при покупке лодки в комплект входил специальный черпак для удаления воды....

16 11 2022 19:22:20

Обзор смартфона Alcatel 5V

Обзор смартфона Alcatel 5V Новый бюджетник 2019 года. Представлены технические параметры, достоинства и недостатки модели, особенности нового Alcatel 5V....

15 11 2022 22:38:32

Лучшие марки безлактозного молока с достоинствами и недостатками.

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

14 11 2022 4:14:28

Обзор лучших цепных стропов на 2022 год с достоинствами и недостатками

Обзор лучших цепных стропов на 2022 год с достоинствами и недостатками Лучшие одноветвевые, двухветвевые и четырехветвевые цепные стропы с рейтингом. Как выбрать лучший цепной строп. Правила строповки грузов....

13 11 2022 6:15:18

Рейтинг лучших сортов роз Остина на 2022 год: особенности сортов и ухода

Рейтинг лучших сортов роз Остина на 2022 год: особенности сортов и ухода как выбрать лучшие сорта роз Остина 2019 года. особенности каждого сорта, устойчивость к болезням, морозостойкость....

12 11 2022 11:51:37

Обзор лучших ударных дрелей на 2022 год с достоинствами и недостатками

Лучшая ударная дрель для дома и для работы с рейтингами. Известные производители ударных дрелей. Выбрать ударную дрель по хаpaктеристикам....

11 11 2022 11:17:54

Обзор лучших трекеров для сна на 2022 год

Обзор лучших трекеров для сна на 2022 год Рейтинг, обзор, основная хаpaктеристика, стоимость, популярные модели лучших трекеров для сна на 2022 год...

10 11 2022 13:21:26

Рейтинг лучших автошкол в Перми 2022

Рейтинг лучших автошкол в Перми 2022 Обзор самых лучших автошкол города Пермь. В отдельной таблице указаны контакты каждой автошколы. К каждой автошколе прилагается отзыв....

09 11 2022 15:45:48

Лучшие грабли для дачных участков и садов в 2022 году.

Лучшие грабли для дачных участков и садов в 2022 году. Какие бывают грабли? Виды инструментов и типы зубцов рабочей части. Обзор лучших моделей с перечнем всех достоинств и недостатков....

08 11 2022 1:13:25

Обзор различных поплавковых выключателей для водоснабжающих систем.

Статья рассматривает модели поплавков-выключателей, существующие их конструкции, сферы применения и приводит рейтинг популярных моделей....

07 11 2022 18:17:50

Рейтинг лучших смартфонов для игр на 2022 год

Рейтинг лучших смартфонов для игр на 2022 год В статье представлены основные хаpaктеристики игровых телефонов и рейтинг самых надёжных моделей игровых смартфонов 2022-го года....

06 11 2022 1:17:57

Обзор смартфона Samsung Galaxy A80 – плюсы и минусы

Обзор смартфона Samsung Galaxy A80 – плюсы и минусы Первый телефон от компании Samsung с камерой, которая вращается. Одна камера играет роль тыловой и селфи-камеры. Все подробности в статье!...

05 11 2022 11:15:46

Автошины Kumho: сколько стоит летняя и зимняя резина в 2022 году

В этой статье можно найти подсказки по выбору шин для авто, подсказки по хранения и описаны популярные модели шин Kumho(летние, зимние, для автобусов)....

04 11 2022 2:33:51

Правила выбора мультипекаря: особенности и хаpaктеристики лучших мультипекарей на 2022 год

Правила выбора мультипекаря: особенности и хаpaктеристики лучших мультипекарей на 2022 год При выборе мультипекаря часто пользователи сталкиваются с проблемами. Рейтинг лучших мультипекарей в 2022 году позволит сделать правильный выбор....

03 11 2022 5:20:56

Рейтинг лучших продуктов для кето-диеты на 2022 год составленный по мнению худеющих.

Рейтинг лучших продуктов для кето-диеты на 2022 год составленный по мнению худеющих. В статье приведен обзор и составлен рейтинг лучших продуктов для кето-диеты на 2022 год. Согласно отзывам и рекомендациям потребителей....

02 11 2022 9:28:39

Обзор лучших моек высокого давления на 2022 год с плюсами и минусами

Обзор лучших моек высокого давления на 2022 год с плюсами и минусами Лучшие мойки высокого давления: электрические бытовые, профессиональные. Рейтинг моек высокого давления. Как выбрать и где купить мойку....

01 11 2022 4:37:27

Рейтинг лучших солнцезащитных велосипедных очков 2022

Рейтинг лучших солнцезащитных велосипедных очков 2022 Какие очки лучше всего выбрать для занятий спортом на велосипедах? Хаpaктеристика лидирующих моделей. Критерии выбора...

31 10 2022 10:23:50

Рейтинг лучших роддомов Красноярска – как выбрать и что брать в роддом

Рейтинг лучших роддомов Красноярска – как выбрать и что брать в роддом Критерии выбора роддома в Красноярске. Рейтинг лучших родильных домов по отзывам новоиспечённых матерей, какие вещи нужны до и после родов....

30 10 2022 13:34:57

Рейтинг всесезонных шин 2022 года. Достоинства и недостатки

Рейтинг всесезонных шин 2022 года. Достоинства и недостатки Как правильно выбрать всесезонные шины в 2022 году? Их описание, фото, виды и хаpaктеристики. Где можно приобрести покрышки по каким ценам?...

29 10 2022 23:23:11

Лучшие водонагреватели от производителя Gorenje за 2022 год

Лучшие водонагреватели от производителя Gorenje за 2022 год В обзоре рассмотрены наиболее популярные модели водонагреватели Gorenje на 2022 год. Также описаны все достоинства и недостатки для простоты выбора....

28 10 2022 16:35:13

Лучшие румбоксы 2022 года с достоинствами и недостатками

Лучшие румбоксы 2022 года с достоинствами и недостатками Что такое румбокс? Какие они бывают? Где выгоднее всего приобрести? Критерии выбора хорошего румбокса и рейтинг лучших моделей 2022 года с плюсами и минусами....

27 10 2022 5:27:21

Vivo x21 и x21UD - плюсы и минусы моделей.

Vivo x21 и x21UD - плюсы и минусы моделей. Смартфоны Vivo x21 и x21UD - на что обратить внимание при покупке, достоинства и недостатки, отличительные особенности....

26 10 2022 12:47:28

Лучшие фирмы по производству затирки для швов плитки – как выбирать и на что обратить внимание

Лучшие фирмы по производству затирки для швов плитки – как выбирать и на что обратить внимание Как выбрать хорошую затирку для плитки? Сколько стоит хорошая смесь?На что обратить внимание?Распространённые ошибки.Лучшие производители материалов на строительном рынке по рейтингу и отзывам в 2022...

25 10 2022 4:57:32

Рейтинг лучших мужских кроссовок в 2022 году.

Рейтинг лучших мужских кроссовок в 2022 году. Статья расскажет о новинках 2022 года среди мужских кроссовок, о лучших классических мужских кроссовках, технологичных спортивных моделях, ведущих производителях спортивной обуви....

24 10 2022 22:11:41

Лучшие коньяки на 2022 год

Лучшие коньяки на 2022 год В статье читатель узнает, как правильно выбрать качественный коньяк, а также предоставлен рейтинг лучших напитков на 2022 год....

23 10 2022 17:15:33

Рейтинг лучших манеток для велосипеда (шифтеры, моноблоки)

Рейтинг лучших манеток для велосипеда (шифтеры, моноблоки) Если хочется гонять с ветерком на велосипеде, умело маневрируя скоростями, то самое время изучить рейтинг лучших манеток для велосипеда. Установив на своего двухколесного "друга" качественную трaнcмиссию, можно надолго забыть о поломках и отказах в работе....

22 10 2022 15:42:56

Лучшие книги про попаданцев, их особенности и недостатки

Лучшие книги про попаданцев, их особенности и недостатки Книги про попаданцев, как выбрать лучшую. Рассмотрим самые популярные сюжеты, используемые в данном жанре, составим рейтинг лучших книг про попаданцев с подробным описанием их достоинств и недостатков....

21 10 2022 10:15:20

Топ-рейтинг нахлыстовых удилищ: особенности и разлиия

Топ-рейтинг нахлыстовых удилищ: особенности и разлиия Статья посвящена различным хаpaктеристикам современных нахлыстовым удилищ; также в ней даются советы по выбору такого снаряжения и варианты моделей на разный бюджет....

20 10 2022 20:59:45

Обзор лучших щеток для сухого массажа

Обзор лучших щеток для сухого массажа Лучшие дренажные щетки для сухого масса: польза и вред, материал, стоимость, а также достоинства и недостатки....

19 10 2022 5:46:22

Рейтинг лучших стерилизаторов для детских бутылочек 2022

Рейтинг лучших стерилизаторов для детских бутылочек 2022 Описываются наиболее популярные и качественные стерилизаторы для детских бутылочек и сосок, их функционал, плюсы и минусы моделей....

18 10 2022 1:10:13

Топ-рейтинг лучших моделей морожениц для дома.

Топ-рейтинг лучших моделей морожениц для дома. Статья поможет определиться в выборе для дома качественной и недорогой мороженицы....

17 10 2022 17:45:24

Лучшие торговые центры Нижнего Новгорода в 2022 году

Общее представление о ТЦ. Список популярных ТЦ города с кратким описанием, положительными и отрицательными сторонами. Критерии выбора торговых зданий....

16 10 2022 5:27:43

Смартфон ZTE nubia Z18s - достоинства и недостатки

Смартфон ZTE nubia Z18s - достоинства и недостатки Nubia Z18s смартфон с полноценным экраном на тыльной стороне, выполняющем роль селфи. Технические хаpaктеристики гаджета относятся к топовым....

15 10 2022 20:10:15

Лучшие душевые кабины 90х90 см на 2022 год

Лучшие душевые кабины 90х90 см на 2022 год Обзор душевых кабин 90х90 см с высоким и низким поддоном. Описываются основные хаpaктеристики, достоинства и недостатки лучших моделей....

14 10 2022 1:13:34

Рейтинг лучших клеев для обоев в 2022 году: достоинства и недостатки

Хаpaктеристики клеев для флизелиновых, бумажных. виниловых обоев. Ошибки при выборе и рейтинг лучших производителей, средняя цена...

13 10 2022 17:58:10

Еще:
Устройство компьютера -1 :: Устройство компьютера -2 :: Устройство компьютера -3 :: Устройство компьютера -4 :: Устройство компьютера -5 :: Устройство компьютера -6 :: Устройство компьютера -7 :: Устройство компьютера -8 :: Устройство компьютера -9 :: Устройство компьютера -10 :: Устройство компьютера -11 :: Устройство компьютера -12 :: Устройство компьютера -13 :: Устройство компьютера -14 :: Устройство компьютера -15 :: Устройство компьютера -16 :: Устройство компьютера -17 :: Устройство компьютера -18 :: Устройство компьютера -19 :: Устройство компьютера -20 :: Устройство компьютера -21 :: Устройство компьютера -22 :: Устройство компьютера -23 :: Устройство компьютера -24 :: Устройство компьютера -25 :: Устройство компьютера -26 :: Устройство компьютера -27 :: Устройство компьютера -28 :: Устройство компьютера -29 :: Устройство компьютера -30 :: Устройство компьютера -31 :: Устройство компьютера -32 :: Устройство компьютера -33 :: Устройство компьютера -34 :: Устройство компьютера -35 :: Устройство компьютера -36 :: Устройство компьютера -37 :: Устройство компьютера -38 :: Устройство компьютера -39 :: Устройство компьютера -40 :: Устройство компьютера -41 :: Устройство компьютера -42 :: Устройство компьютера -43 :: Устройство компьютера -44 :: Устройство компьютера -45 :: Устройство компьютера -46 :: Устройство компьютера -47 :: Устройство компьютера -48 :: Устройство компьютера -49 :: Устройство компьютера -50 :: Устройство компьютера -51 :: Устройство компьютера -52 :: Устройство компьютера -53 :: Устройство компьютера -54 :: Устройство компьютера -55 :: Устройство компьютера -56 :: Устройство компьютера -57 :: Устройство компьютера -58 :: Устройство компьютера -59 :: Устройство компьютера -60 :: Устройство компьютера -61 :: Устройство компьютера -62 :: Устройство компьютера -63 ::