提问人:Summer 提问时间:3/13/2022 更新时间:4/3/2022 访问量:31
已弃用的动画缺少表达式
Deprecated animation missing expression
问:
我知道有一个类似的问题,但是当我将我的代码与其他类似问题进行比较时,我没有看到我做错了什么,所以有人可以帮助我了解我错过了什么吗?我从 Xcode 收到一个错误,说有一个预期的表达式(对于动画:{)
if (animated) {
[UIView animationWithDuration:0.30 animations:{
self.alpha = 1.0f;
if (animationType == MBProgressHUDAnimationZoomIn || animationType == MBProgressHUDAnimationZoomOut) {
self.transform = rotationTransform;
}
}];
}
答:
0赞
DonMag
4/3/2022
#1
方法是 ,而不是 。animateWithDuration
animationWithDuration
您的动画块缺少插入符号:^{
if (animated) {
[UIView animateWithDuration:0.30 animations:^{
self.alpha = 1.0f;
if (animationType == MBProgressHUDAnimationZoomIn || animationType == MBProgressHUDAnimationZoomOut) {
self.transform = rotationTransform;
}
}];
}
评论