84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
场景:存在一个UILabel实例,对它做缩放,如何清除知道他正在缩放?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
Tiada API berkaitan yang boleh menentukan sama ada animasi sedang dilaksanakan. Hanya terdapat kaedah berikut, yang boleh ditentukan dengan menilai 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; }
Secara peribadi, sebaiknya gunakan atribut bool label untuk merakam
Tiada API berkaitan yang boleh menentukan sama ada animasi sedang dilaksanakan. Hanya terdapat kaedah berikut, yang boleh ditentukan dengan menilai isAnimating
Secara peribadi, sebaiknya gunakan atribut bool label untuk merakam