Swiftgram/Display/UIKitUtils.m
2016-02-11 21:44:15 +03:00

33 lines
555 B
Objective-C

#import "UIKitUtils.h"
#if TARGET_IPHONE_SIMULATOR
UIKIT_EXTERN float UIAnimationDragCoefficient(); // UIKit private drag coeffient, use judiciously
#endif
@implementation UIView (AnimationUtils)
+ (double)animationDurationFactor
{
#if TARGET_IPHONE_SIMULATOR
return (double)UIAnimationDragCoefficient();
#endif
return 1.0f;
}
@end
@interface CASpringAnimation ()
- (float)_solveForInput:(float)arg1;
@end
@implementation CASpringAnimation (AnimationUtils)
- (CGFloat)valueAt:(CGFloat)t {
return [self _solveForInput:t];
}
@end