2011-01-26 2 views
4

Меня попросили удалить стрелу из обзора.Могу ли я удалить стрелку во всплывающем окне?

  1. Является ли это нарушением руководящих принципов интерфейса пользователя?
  2. Можете ли вы увидеть попутчик внутри другого попугая?
  3. Если это не нарушает руководство по человеческому интерфейсу, как это сделать?

ответ

0

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

9

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

Нет никакого недостатка в удобстве использования.

[pop presentPopoverFromBarButtonItem:_toolbarBtnImage2 
permittedArrowDirections:0 // <- pass in zero for no arrows 
animated:YES]; 
3

Упущение или удаление стрелы неявно запрещено в Руководстве по человеческому интерфейсу 2012-03-07, с. 114: «Popover ... всегда отображает стрелку, указывающую точку, из которой она появилась».

+5

Затем они должны сделать основу, которая на самом деле держит стрелку, указывающую на нужное место. лол –

10

Для Swift

popoverMenuViewController?.permittedArrowDirections = UIPopoverArrowDirection(rawValue:0)