Я бы хотел отключить анимацию, которую выполняет Какао при отображении модального листа.
Apple Руководство по программированию листов состояния:
... ДругоеПоведение листа, такое как анимация, когда оно появляется и закрывается, обрабатывается автоматически набором приложений.
Но оно не дает никаких подсказок о том, как отключить этот эффект.
Я создал пользовательский лист (подкласс NSWindow с прозрачным фоном и некоторыми элементами управления в нем).Я могу отобразить его, используя стандартный метод beginSheet, следующим образом:
[NSApp beginSheet:myCustomSheet
modalForWindow:mainWindow
modalDelegate:self
didEndSelector:...];
Лист отображается нормально, но проходит анимацию при его появлении и снова при закрытии.
Примечание: Я пишу полностью настроенный пользовательский интерфейс для приложения с сенсорным экраном или киоском, поэтому ни одно из обычных руководств по пользовательскому интерфейсу Apple не применимо.