У меня есть NSPopover
в приложении Cocoa, и, начиная с Lion -, он отображается как полупрозрачный -, так что любые текстовые поля, таблицы и т. д., которые он накладывает -, теперь видны под ним, и он выглядит действительно странно. Я проверил справочные документы по классам от Apple, но, похоже, нет способа сделать их непрозрачными. Единственными двумя значениями свойств, которые, по-видимому, доступны для указания внешнего вида, являются NSPopoverAppearanceMinimal
и NSPopoverAppearanceHUD
-. но ни один из них, похоже, не относится к альфе или непрозрачности. Единственный способ сделать NSPopover
непрозрачным с помощью -верхом на drawRect ? или кто-нибудь знает лучший способ сделать это? Кажется, он доступен для UIPopover
на iOS, но не для NSPopover
для Cocoa...