Отключение анимации NSPredicateEditor
По умолчанию добавление и удаление строк из NSPredicateEditor выполняется с помощью анимации. Я хотел бы избавиться от этой анимации или хотя бы установить ее длительность на ноль, но мне не повезло. Любые идеи были бы хорошы.
Спасибо
1 ответ
Это определенно не очень хороший способ, но он работает:
Подкласс NSPredicateEditor
и добавить:
- (BOOL)animationShouldStart:(NSAnimation *)animation {
animation.duration = 0.0;
return YES;
}
Этот метод является частью NSAnimationDelegate
протокол, который, по-видимому, используется NSPredicateEditor
, Пожалуйста, имейте в виду, что это может сломаться в любое время. Будем надеяться, что Apple добавит официальный способ отключения анимации.