Ios 使用NSNumber初始化CATTransition持续时间
我想用Ios 使用NSNumber初始化CATTransition持续时间,ios,nsnumber,nstimeinterval,catransition,Ios,Nsnumber,Nstimeinterval,Catransition,我想用NSNumber初始化cattransition的持续时间,因为动画。持续时间是NSTimeInterval对象,如何初始化 - (void)startPopUpAnimation:(NSNumber *)numbers { CATransition *animation = [CATransition animation]; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMed
NSNumber
初始化cattransition
的持续时间,因为动画。持续时间
是NSTimeInterval
对象,如何初始化
- (void)startPopUpAnimation:(NSNumber *)numbers {
CATransition *animation = [CATransition animation];
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
animation.type = kCATransitionFade;
animation.duration = @"2.15";//[NSNumber numberWithDouble:[numbers doubleValue]];
}
这比我想象的要容易:
animation.duration
是一个typedef-double
所以我就这么做了:animation.duration=[numbers-doubleValue]代码>