当前位置: 代码迷 >> Iphone >> view隐藏和显示的动画效果,该怎么解决
  详细解决方案

view隐藏和显示的动画效果,该怎么解决

热度:135   发布时间:2016-04-25 06:45:24.0
view隐藏和显示的动画效果
有个view,平时是隐藏的,点击一个按钮后,在当前view中把那个隐藏的view显示出来,再点击隐藏起来,如何加入动画效果?

------解决方案--------------------
加入动画不会。。。

[self presentModalViewController:<#(UIViewController *)modalViewController#> animated:<#(BOOL)animated#>]


实现页面跳转,把那个页面跳出来

再通过【self dismiss、。。】的方法把页面跳回去 可以进行系统自带动画
------解决方案--------------------
C/C++ code
    #import <QuartzCore/QuartzCore.h>            ViewController *controller = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];            controller.modalTransitionStyle=kCALayerRightEdge;               //controller.modalTransitionStyle=kCALayerRightEdge;            //controller.modalTransitionStyle=kCALayerLeftEdge;            //controller.modalTransitionStyle=kCALayerBottomEdge;            //controller.modalTransitionStyle=kCALayerTopEdge;            //controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;            //controller.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;            //controller.modalTransitionStyle=UIModalTransitionStyleCoverVertical;            //controller.modalTransitionStyle=UIModalTransitionStylePartialCurl;            //controller.modalTransitionStyle=kCATransitionPush;            //controller.modalPresentationStyle = UIModalPresentationCurrentContext;            //controller.modalInPopover=UIPopoverArrowDirectionRight;            //controller.modalInPopover=UIPopoverArrowDirectionLeft;            ///controller.modalTransitionStyle=UIViewAnimationOptionTransitionCurlUp;            //controller.modalPresentationStyle = UIModalPresentationFormSheet;            [self presentModalViewController:controller animated:YES];
------解决方案--------------------
[UIView beginAnimations:nil context:nil];
button.alpha = 1.0;
[UIView commitAnimations];
  相关解决方案