2010-01-13 1 views
2

У меня возник вопрос, когда показываете листы в какао и, в частности, анимации. Как показать лист (простой NSWindow/NSPanel) с хорошей анимацией и без нее? Он делает это автоматически для NSSavePanel/NSOpenPanel, но я не могу получить красивую анимацию, работающую для стандартного листа NSWindow/NSPanel, который я создаю в Interface Builder. (Когда я говорю анимацию, нажмите кнопку «Показать файлы cookie» на вкладке «Безопасность» в настройках Safari)Анимация при показе листа (Какао)

Спасибо, Ребекка.

ответ

2

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

  • Если лист меньше, чем окна, это, кажется, скользят вниз
  • Если лист больше, чем окна, он растет (в трапеции форма) при спуске вниз.

Вы можете сделать некоторые тесты, изменив размер окна на меньшее или большее, чем лист.

+0

О, вот что я искал. Благодаря! Хотя, можете ли вы указать, где это говорится в документации? Еще раз спасибо Лоран! –

+0

Разница в анимации плохо документирована. Все, что я нашел, находится в Руководстве по интерфейсу Humain от Apple (http://developer.apple.com/Mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindows/XHIGWindows.html#//apple_ref/doc/uid/20000961 -TPXREF12) –