您好,匿名用户

关于UIView动画的一个问题,求助!

0 投票

我想做一个闪烁的动画,通过UIView的Alpha值,代码如下,为什么消失的时候是动画,显示却直接出现了?动画不平滑。

[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionRepeat animations:^{
        if (aView.alpha == 0) {
            [aView setAlpha:0.5];
        }else if (middle.alpha == 0.5){
            [middle setAlpha:0];
        }
} completion:^(BOOL finished) {

}];
用户头像 提问 2014年 8月2日 @ Varus 中士 (1,216 威望)
分享到:

1个回答

0 投票
 
最佳答案

在StackOverflow上提问并找到了答案:http://stackoverflow.com/questions/17848031/with-uiview-block-animation-do-flashing-effect?noredirect=1#comment26055042_17848031

options使用 UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse即解决问题!

用户头像 回复 2014年 8月2日 @ Scorpio 中士 (1,355 威望)
选中 2013年 9月8日 @Varus
提一个问题:

相关问题

0 投票
1 回复 143 阅读
0 投票
1 回复 122 阅读
0 投票
1 回复 218 阅读
0 投票
1 回复 125 阅读
用户头像 提问 2017年 4月4日 @ Zyra 中士 (1,304 威望)
0 投票
1 回复 127 阅读
用户头像 提问 2014年 8月11日 @ Gragas 中士 (1,224 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...