У меня эта проблема на OSX Lion при входе / выходе из полноэкранного режима.Я попытался повторно применить маску стиля безуспешно:
NSUInteger styleMask = NSResizableWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSTitledWindowMask;
styleMask |= NSTexturedBackgroundWindowMask;
window = [[NSWindow alloc] initWithContentRect:windowFrame
styleMask: styleMask
backing:NSBackingStoreBuffered
defer:NO];
и полноэкранное уведомление
(void)didExitFull:(NSNotification *)notification {
NSUInteger styleMask=[window styleMask];
[window setStyleMask:styleMask|NSMiniaturizableWindowMask];
}
Кажется, кнопка миниатюризации снова не активируется.Я также обнаружил проблемы с юзабилити этого пользовательского интерфейса в MacOSX 10.6 здесь