2015-12-21 95 views
-4

我想用NSNumber初始化CATransition的持续时间,我该怎么做,因为animation.durationNSTimeInterval对象?用NSNumber初始化CATransition持续时间

- (void)startPopUpAnimation:(NSNumber *)numbers { 

    CATransition *animation = [CATransition animation]; 
    animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
    animation.type = kCATransitionFade; 
    animation.duration = @"2.15";//[NSNumber numberWithDouble:[numbers doubleValue]]; 

} 

回答

0

这是更容易比我想象:

animation.durationtypedef double,所以我只是做:animation.duration = [numbers doubleValue];