我正在尝试对视图不透明度进行自定义动画,如下所示:
- 延迟5秒;(视图将保持不透明 5 秒)
- 从不透明度值 1 到 0 进行动画处理;
- 延迟5秒;(视图将保持透明 5 秒)
- 从不透明度值 0 到 1 进行动画处理;
我想无限期地重复步骤 1 到 4:1、2、3、4、1、2、3、4,......
这是我尝试过的:
[UIView animateWithDuration:1
delay:5
options:UIViewAnimationOptionAutoreverse|UIViewAnimationOptionRepeat|UIViewAnimationOptionCurveEaseInOut
animations:^{
self.imageView.layer.opacity = 0;
}
completion:nil
];
但是延迟只在开始时出现过一次,我最终得到的是:
1, 2, 4, 2, 4, 2, 4,......