鼓捣了半天也没搞定。
余额宝载入数据时的动态效果就像数字不断增加一样。
实现时到底是两个uilabel替换显示淡入淡出。还是一个label只改变文字。如果只改变文字怎么控制动画时间。试了试delay在光改变文字时无效了。
求解答。求指教啊。
uiview animatewithduration这个办法貌似不太好用。
鼓捣了半天也没搞定。
余额宝载入数据时的动态效果就像数字不断增加一样。
实现时到底是两个uilabel替换显示淡入淡出。还是一个label只改变文字。如果只改变文字怎么控制动画时间。试了试delay在光改变文字时无效了。
求解答。求指教啊。
uiview animatewithduration这个办法貌似不太好用。
应该是用CADisplayLink
- (void)startAnimation
{
if (!animating) {
displayLink =CADisplayLink displayLinkWithTarget:self selector:@selector(doAnimation)];
// ;
displayLink addToRunLoop:NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
animating = YES;
}
}
- (void)stopAnimation
{
if (animating) {
displayLink invalidate];
displayLink = nil;
animating = NO;
}
}
- (void)doAnimation
{
//对_label.text进行修改 比如 _label.text = ;
if (condition) {
self stopAnimation];
}
}