84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
场景:存在一个UILabel实例,对它做缩放,如何清除知道他正在缩放?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
没有找到能判断是否正在执行动画的相关的API,只有下面的方法,通过判断isAnimating 来判断
// 设置初始值(最好使用全局或者属性) __block BOOL isAnimating =YES; self.transform = CGAffineTransformMakeScale(6, 6); [UIView animateKeyframesWithDuration:0.333 delay:0 options:0 animations:^{ self.transform = CGAffineTransformMakeScale(1, 1); } completion:^(BOOL finished) { // 成功回调改为NO isAnimating = NO; completion(); }];
-(BOOL)isAnimated { BOOL animated = self.layer.animationKeys.count > 0; for (UIView *subView in self.subviews) { animated |= subView.isAnimated; } return animated; }
个人感觉 用label的bool属性记录最好
没有找到能判断是否正在执行动画的相关的API,只有下面的方法,通过判断isAnimating 来判断
个人感觉 用label的bool属性记录最好