NSView с поддержкой слоев, отключить анимацию addSubview - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть NSView на уровне слоя, который, кажется, неявно оживляет добавление подпредставления без вызова метода аниматора. Например:

[self addSubview: (NSView *) aView];

или звоните

[[self animator] addSubview: (NSView *) aView];

приводит к тому же затуханию анимации для добавления подпредставления. Есть ли способ отключить это или это не должно произойти? Я бегу Lion 10.7.2

1 Ответ

4 голосов
/ 15 ноября 2011

Попробуйте это:

[CATransaction begin];
[CATransaction setDisableActions:YES];
[self addSubview:(NSView *)aView];
[CATransaction commit];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...