Как сделать окно прозрачным?

Можно ли сделать окно полностью прозрачным, но все контролы, располагающиеся внутри этого окна, должны быть видны?
  • Вопрос задан
  • 4740 просмотров
Решения вопроса 1
spayeler
@spayeler
@implementation MyCustomWindow

- (id)initWithContentRect:(NSRect)contentRect
                styleMask:(NSUInteger)windowStyle
                  backing:(NSBackingStoreType)bufferingType
                    defer:(BOOL)deferCreation
{
    self = [super
            initWithContentRect:contentRect
            styleMask:NSBorderlessWindowMask
            backing:bufferingType
            defer:deferCreation];
    if (self)
    {
        [self setOpaque:NO];
        [self setBackgroundColor:[NSColor clearColor]];
    }
    return self;
}

@end
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Outline Новосибирск
от 150 000 до 200 000 ₽
Postuf Москва
от 150 000 до 350 000 ₽
МойОфис Санкт-Петербург
от 180 000 ₽