淡入淡出,弹入弹出动画代码


-(void)textAction{

if (isFadeOut) {

//navigationbar淡出

_mainView.navigationbar.alpha = 1.0f;

[UIViewbeginAnimations:@"fadeOut"context:nil];

[UIViewsetAnimationDuration:0.7];

[UIViewsetAnimationDelegate:self];

[UIView setAnimationDidStopSelector:@selector(animationStop)];

_mainView.navigationbar.alpha = 0.0f;

[UIViewcommitAnimations];

//toolbar弹出

[UIViewbeginAnimations:@"moveOut"context:nil];

[UIViewsetAnimationDuration:0.7];

CGRect temp = _mainView.toolbarFrame;

temp.origin.y = temp.origin.y+45;

_mainView.toolbar.frame =temp;

[UIViewcommitAnimations];

//desText下移

[UIViewbeginAnimations:@"desDown"context:nil];

[UIViewsetAnimationDuration:0.7];

SJShowRemoteWorldView *tempView = (SJShowRemoteWorldView *)_mainView;

temp = tempView.desTextBackgroundRect;

temp.origin.y = temp.origin.y+45;

tempView.desTextBackground.frame =temp;

[UIViewcommitAnimations];

}else{

_mainView.navigationbar.alpha = 0.0f;

[UIViewbeginAnimations:@"fadeIn"context:nil];

[UIViewsetAnimationDuration:0.7];

[UIViewsetAnimationDelegate:self];

[UIView setAnimationDidStopSelector:@selector(animationStop)];

_mainView.navigationbar.alpha = 1.0f;

[UIViewcommitAnimations];

[UIViewbeginAnimations:@"moveIn"context:nil];

[UIViewsetAnimationDuration:0.7];

_mainView.toolbar.frame =_mainView.toolbarFrame;

[UIViewcommitAnimations];

//desText下移

[UIViewbeginAnimations:@"desUp"context:nil];

[UIViewsetAnimationDuration:0.7];

SJShowRemoteWorldView *tempView = (SJShowRemoteWorldView *)_mainView;

tempView.desTextBackground.frame =tempView.desTextBackgroundRect;

;

[UIViewcommitAnimations];

}

}

-(void)animationStop{

NSLog(@"stop stop");

isFadeOut = !isFadeOut;

}

优质内容筛选与推荐>>
1、Python 自动化测试报告HTMLTestRunner
2、Fix SharePoint Server 2013 The SDDL string contains an invalid sid or a sid that cannot be translated. Issue
3、有理数的小数表示若无限,则必为无限循环的
4、POJ1269 Intersecting Lines
5、richTextBox中插入图片的方法


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号