1

默认情况下,从 NSPredicateEditor 添加和删除行是通过动画完成的。我想摆脱那个动画,或者至少将它的持续时间设置为零,但没有运气。任何想法,将不胜感激。

谢谢

4

1 回答 1

0

这绝对不是一个好方法,但它有效:

子类化NSPredicateEditor并添加:

- (BOOL)animationShouldStart:(NSAnimation *)animation {
    animation.duration = 0.0;
    return YES;
}

此方法是NSAnimationDelegate协议的一部分,显然由NSPredicateEditor. 请记住,这可能随时中断。让我们希望 Apple 添加一种禁用动画的官方方法。

于 2014-01-03T00:53:51.097 回答